From 272dcb96239072e348e51a193d1a935e509d8ee4 Mon Sep 17 00:00:00 2001 From: GeorgeC Date: Thu, 3 Oct 2024 18:00:18 -0400 Subject: [PATCH] Fix Privilege Access Cascading --- .../edu/harvard/hms/dbmi/avillach/auth/entity/Privilege.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/entity/Privilege.java b/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/entity/Privilege.java index 83dca989..b2cec67f 100644 --- a/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/entity/Privilege.java +++ b/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/entity/Privilege.java @@ -24,7 +24,7 @@ public class Privilege extends BaseEntity { @JoinColumn(name = "application_id") private Application application; - @ManyToMany(fetch = FetchType.LAZY) + @ManyToMany(cascade = {CascadeType.DETACH, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}) @JoinTable(name = "accessRule_privilege", joinColumns = {@JoinColumn(name = "privilege_id")}, inverseJoinColumns = {@JoinColumn(name = "accessRule_id")})