corsar: Блог

Главные вкладки

Ошибка работы фильтра по терминам

13 июня 2009 в 19:39

Добрый день!

Есть проблема. Я установил с помощью views фильтр (тип фильтра Autocomplete), в котором используются термины из словаря. При вводе пользователем в окне фильтра значения отсутствующего в словаре, выдается ошибка:

•Unable to find term: вава
•user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN node_access na ON na.nid = node.nid WHERE (na.grant_view >= 1 AND ((n' at line 1 query: SELECT COUNT(*) FROM ( INNER JOIN node_access na ON na.nid = node.nid WHERE (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 0 AND na.realm = 'content_access_author') OR (na.gid = 1 AND na.realm = 'content_access_rid')))) count_alias in /var/www/vhosts/МойСайт.ru/httpdocs/sites/all/modules/views/includes/view.inc on line 729.
•user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN node_access na ON na.nid = node.nid WHERE (na.grant_view >= 1 AND ((n' at line 1 query: INNER JOIN node_access na ON na.nid = node.nid WHERE (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 0 AND na.realm = 'content_access_author') OR (na.gid = 1 AND na.realm = 'content_access_rid'))) LIMIT 0, 10 in /var/www/vhosts/МойСайт.ru/httpdocs/sites/all/modules/views/includes/view.inc on line 755.

Подскажите, пожалуйста, как можно решить эту проблему (например выводить на экран Empty text или какое-либо предупреждение для пользователя)?