From 54dd5ccb4c73bbde3f6cc075d30c48224fd5f7e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Mart=C3=ADn?= Date: Wed, 14 Feb 2018 15:38:50 +0100 Subject: [PATCH] Skip inherited permissions --- app/models/carto/api_key.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/models/carto/api_key.rb b/app/models/carto/api_key.rb index f684fe9a03..1edf2471b6 100644 --- a/app/models/carto/api_key.rb +++ b/app/models/carto/api_key.rb @@ -130,10 +130,8 @@ module Carto string_agg(DISTINCT lower(privilege_type),',') privilege_types FROM information_schema.table_privileges tp - LEFT JOIN - information_schema.applicable_roles ar ON tp.grantee = ar.role_name WHERE - ar.grantee = '#{db_role}' OR tp.grantee = '#{db_role}' + tp.grantee = '#{db_role}' GROUP BY table_schema, table_name;