From 41b71d4d086a8c73b3f3e3756810be0707b81c21 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 8 Apr 2015 14:46:05 -0700 Subject: [PATCH] GUAC-800: Fix deletion of user permissions through PostgreSQL. --- .../guacamole/auth/jdbc/permission/UserPermissionMapper.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/permission/UserPermissionMapper.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/permission/UserPermissionMapper.xml index e16f02291..ce529d0d0 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/permission/UserPermissionMapper.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/permission/UserPermissionMapper.xml @@ -93,10 +93,10 @@ DELETE FROM guacamole_user_permission - USING guacamole_user_permission - JOIN guacamole_user affected ON guacamole_user_permission.affected_user_id = affected.user_id + USING guacamole_user affected 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 (#{permission.userID,jdbcType=INTEGER},