GUAC-800: Fix deletion of user permissions through PostgreSQL.
This commit is contained in:
1 parent
85c122a8f3
commit
41b71d4d08
1 file changed
+3
-3
+3
-3
@@ -93,10 +93,10 @@
|
|||||||
<delete id="delete" parameterType="org.glyptodon.guacamole.auth.jdbc.permission.ObjectPermissionModel">
|
<delete id="delete" parameterType="org.glyptodon.guacamole.auth.jdbc.permission.ObjectPermissionModel">
|
||||||
|
|
||||||
DELETE FROM guacamole_user_permission
|
DELETE FROM guacamole_user_permission
|
||||||
USING guacamole_user_permission
|
USING guacamole_user affected
|
||||||
JOIN guacamole_user affected ON guacamole_user_permission.affected_user_id = affected.user_id
|
|
||||||
WHERE
|
WHERE
|
||||||
(guacamole_user_permission.user_id, permission, affected.username) IN
|
guacamole_user_permission.affected_user_id = affected.user_id
|
||||||
|
AND (guacamole_user_permission.user_id, permission, affected.username) IN
|
||||||
<foreach collection="permissions" item="permission"
|
<foreach collection="permissions" item="permission"
|
||||||
open="(" separator="," close=")">
|
open="(" separator="," close=")">
|
||||||
(#{permission.userID,jdbcType=INTEGER},
|
(#{permission.userID,jdbcType=INTEGER},
|
||||||
|
|||||||
Reference in new issue
Block a user