ACL und Rules Module
am 21.06.2013 - 13:12 Uhr in
Hallo Drupalfreunde,
ich habe seit dem update von meinem Drupal ein Problem mit ACL und Rules . Und zwar möchte ich mit einer Rule den zugriff auf eine Node steuern in dem ich
"Grand access by user" tätige und nur view rechte verteile. Jedoch bekomme ich immer ein Fehler wenn die Rule eingreift: Das ist der Fehler:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '24496-32890-acl' for key 'PRIMARY': INSERT INTO {node_access} (nid, realm, gid, grant_view, grant_update, grant_delete) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5), (:db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11), (:db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15, :db_insert_placeholder_16, :db_insert_placeholder_17); Array ( [:db_insert_placeholder_0] => 24496 [:db_insert_placeholder_1] => acl [:db_insert_placeholder_2] => 32890 [:db_insert_placeholder_3] => 1 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => 0 [:db_insert_placeholder_6] => 24496 [:db_insert_placeholder_7] => acl [:db_insert_placeholder_8] => 32891 [:db_insert_placeholder_9] => 0 [:db_insert_placeholder_10] => 1 [:db_insert_placeholder_11] => 0 [:db_insert_placeholder_12] => 24496 [:db_insert_placeholder_13] => content_access_rid [:db_insert_placeholder_14] => 3 [:db_insert_placeholder_15] => 1 [:db_insert_placeholder_16] => 0 [:db_insert_placeholder_17] => 0 ) in node_access_write_grants() (Zeile 3555 von /var/www/modules/node/node.module).
Die Module ACL rules und der core sind auf dem neusten Stand!
- Anmelden oder Registrieren um Kommentare zu schreiben
ACL und Rules
am 21.06.2013 - 15:32 Uhr
Hi Jan,
das Problem liegt im node.module des Core.
Einfach aus dem Beitrag https://drupal.org/node/1146244#comment-6644078 die Patches aus den Beiträgen 97 und 110 einspielen. Das sollte helfen!