From 0777093053972f73f7cb3f1ca9badb9b45b49fe9 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Mon, 9 Aug 2010 19:49:40 +0000
Subject: [PATCH] - Patch #607238 by agentrickard, catch, salvis: permissions
 are assumed to be unique among modules, but uniqueness is not enforced.

---
 modules/user/user.module | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/user/user.module b/modules/user/user.module
index 4dea81761cab..a210977586a8 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -2870,6 +2870,8 @@ function user_role_grant_permissions($rid, array $permissions = array()) {
       ->key(array(
         'rid' => $rid,
         'permission' => $name,
+      ))
+      ->fields(array(
         'module' => $modules[$name],
       ))
       ->execute();
-- 
GitLab