From fccc2df8dba309f5fc6ccb8f3f061d76952653fc Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Fri, 20 May 2011 15:51:50 +0200 Subject: [PATCH] add grant_options --- lib/pg_ldap_sync/application.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pg_ldap_sync/application.rb b/lib/pg_ldap_sync/application.rb index 5c28226..e05e7dc 100644 --- a/lib/pg_ldap_sync/application.rb +++ b/lib/pg_ldap_sync/application.rb @@ -222,8 +222,9 @@ class Application end def grant_membership(role_name, add_members) + pg_conf = @config[:pg_groups] add_members_escaped = add_members.map{|m| "\"#{m}\"" }.join(",") - pg_exec "GRANT \"#{role_name}\" TO #{add_members_escaped}" + pg_exec "GRANT \"#{role_name}\" TO #{add_members_escaped} #{pg_conf[:grant_options]}" end def revoke_membership(role_name, rm_members)