From 32c88cef2167a6b049a701c00056f24ea5931532 Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Fri, 13 Sep 2024 14:53:40 +0200 Subject: [PATCH] rbac.assumedRoleUuid --- src/main/resources/db/changelog/1-rbac/1051-rbac-user-grant.sql | 2 +- src/main/resources/db/changelog/1-rbac/1055-rbac-views.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/db/changelog/1-rbac/1051-rbac-user-grant.sql b/src/main/resources/db/changelog/1-rbac/1051-rbac-user-grant.sql index 087a2e2f..397ec9df 100644 --- a/src/main/resources/db/changelog/1-rbac/1051-rbac-user-grant.sql +++ b/src/main/resources/db/changelog/1-rbac/1051-rbac-user-grant.sql @@ -4,7 +4,7 @@ --changeset rbac-user-grant-GRANT-ROLE-TO-USER:1 endDelimiter:--// -- ---------------------------------------------------------------------------- -create or replace function assumedRoleUuid() +create or replace function rbac.assumedRoleUuid() returns uuid stable -- leakproof language plpgsql as $$ diff --git a/src/main/resources/db/changelog/1-rbac/1055-rbac-views.sql b/src/main/resources/db/changelog/1-rbac/1055-rbac-views.sql index e753798e..aa611aed 100644 --- a/src/main/resources/db/changelog/1-rbac/1055-rbac-views.sql +++ b/src/main/resources/db/changelog/1-rbac/1055-rbac-views.sql @@ -150,7 +150,7 @@ create or replace function insertRbacGrant() declare newGrant RbacGrants_RV; begin - call grantRoleToUser(assumedRoleUuid(), new.grantedRoleUuid, new.userUuid, new.assumed); + call grantRoleToUser(rbac.assumedRoleUuid(), new.grantedRoleUuid, new.userUuid, new.assumed); select grv.* from RbacGrants_RV grv where grv.userUuid=new.userUuid and grv.grantedRoleUuid=new.grantedRoleUuid