BLOG

Doppelte Nodes durch db_rewrite_sql

Es gibt zur Zeit ein Problem im Drupal Core. Durch das automatische Umschreiben von SQL kann es vorkommen, daß Nodes - z.B. in Views - doppelt und dreifach angezeigt werden. Die sieht man aber nur, wenn man nicht als Administrator angemeldet ist, also Vorsicht.

db_rewrite_sql ist ja eine gute Idee gewesen, durch die mehr Sicherheit in die Abfragen einfließen sollte. Alles, was mit Nodes zu tun hat, wird damit automatisch so umgeschrieben, daß der User immer nur die Nodes sehen darf, die er auch wirklich sehen darf. Nur das bringt viele Probleme mit sich, da alles SQL, das man schreiben könnte, einfach zu viele Varianten hat, als daß es sich immer problemlos umschreiben ließe.

Die Community arbeitet an einem Patch. Dieser muss noch ein wenig getestet werden und kommt hoffentlich bald mit einer neuen Drupal Version. Von daher testet den Patch und schreibt in den Thread, wie es Euch damit ergangen ist.

Tags:

Kommentare

Wurde das Problem schon gelöst

Ich habe genau so ein Problem. Alle Kommentare die ich per Views anzeigen lasse werden doppelt dargestellt. Nur dieses so wie beschrieben sehen nur Angemeldete Mitglieder.

Das Sorgenkind ist comments_recent im Block sowie auf der Seitenansicht werden alle Kommentare doppelt dargestellt. In der Community bei drupal sagen sie das das Problem gelöst sei aber warum wird das dann bei mir angezeigt.

Ich benutze Content-Access und Forum Access Drupal 6.22 aber dieses Problem habe ich erst Heute bemerkt.

Gibt es auch andere Lösungen?

Viele Grüße
Patrick

Man, habe in der Drupal

Man, habe in der Drupal Community dieses Lösung gefunden und sehe da das Problem ist weg... http://www.drupalcenter.d...

Viele grüße

Das Problem hatte ich vor

Das Problem hatte ich vor kurzem auch. Lag an dem Modul "Nodeaccess". Konnte ich damit umgehen, das ich in den globalen Richtlinen die Rechte für den Autor entfernt habe und nur die Rechte auf Gruppen gesetzt habe. Nach einem Neuaufbau der Rechte hat dann alles wieder funktioniert.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.