Добрый день! Возникла проблема с вьюс и флаг. Обновил модуль вьюс на 2.14, но не проверил работу. А теперь уже не вернуться к старой базе и не откатить установку тк много чего сделано после.
Проблема: вьюс не может сформировать список нод отмеченных флагом, добавляю в поля flag link (flag/unflag). При нажатии в самой ноде появляется статус unflag, а во вьюсе остается flag.
обновил все модули какие мог до последних версий, включал и выключал модули и ничего. Вьюс ставил даже 3.0
Но коечто нашел: флаги во вьюс мы подключаем через взаимосвязи, там выставил : Include only flagged content и Current user
и вот какой запрос формируется:
SELECT node.nid AS nid
FROM node node
INNER JOIN flag_content flag_content_node ON node.nid = flag_content_node.content_id
AND (flag_content_node.fid = 4
AND flag_content_node.uid = 0)
!!! flag_content_node.uid = 0 но этого то быть не должно, должно быть так flag_content_node.uid = ***CURRENT_USER***
Решение: http://drupal.org/node/1337222