Skip to content

Commit a290c46

Browse files
committed
Saving member roles will invalidate the role-permission-cache.
1 parent 8765195 commit a290c46

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

server/src/main/java/com/objectcomputing/checkins/services/role/member_roles/MemberRoleController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import io.micronaut.scheduling.annotation.ExecuteOn;
77
import io.micronaut.security.annotation.Secured;
88
import io.micronaut.security.rules.SecurityRule;
9+
import io.micronaut.cache.annotation.CacheInvalidate;
910
import jakarta.validation.constraints.NotNull;
1011

1112
import java.util.List;
@@ -34,6 +35,7 @@ HttpResponse<?> deleteMemberRole(@NotNull UUID roleId, @NotNull UUID memberId){
3435
}
3536

3637
@Post
38+
@CacheInvalidate(cacheNames = {"role-permission-cache"})
3739
HttpResponse<MemberRole> saveMemberRole(@NotNull @Body MemberRoleId id){
3840
MemberRole memberRole = memberRoleServices.saveByIds(id.getMemberId(), id.getRoleId());
3941
return HttpResponse.ok(memberRole);

0 commit comments

Comments
 (0)