[otrs-de] kein queue-listing im customer.pl

Max Glanz max.glanz at ph.tum.de
Mon Sep 4 10:38:15 CEST 2006


Hallo zusammen,


ich habe folgendes Problem:
im customer.pl sehe ich meine eigenen queues nicht.
Installation von otrs-2.0.4-10 auf SuSE 10.1

Folgende Fehlermeldung in /var/log/warn:

[Error][Kernel::System::Ticket::TicketSearch][Line:2484]: 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 ')  OR
st.customer_user_id = 'Max Otrstest1')  AND sq.group_id IN (4, 1, 3, 2)
 ' at line 1, SQL: 'SELECT DISTINCT st.id, st.tn, st.create_time_unix
FROM  ticket st, queue sq  WHERE sq.id = st.queue_id AND
(LOWER(st.customer_id) IN ()  OR  st.customer_user_id = 'Max Otrstest1')
 AND sq.group_id IN (4, 1, 3, 2)  AND LOWER(st.customer_user_id) LIKE
LOWER('Max Otrstest1') ORDER BY st.create_time_unix DESC LIMIT 10000'

Diese sql-Abfrage funktioniert wegen der leeren IN() -Liste nicht.
Eine Analyse des entsprechenden Perl-Codes in Kernel/System/Ticket.pm
Zeile 2227 hat mich nicht viel weiter gebracht (bin nicht der große
Perl-Guru)
Es geht hier -so weit ich das verstehe- um eine Customer-Group Abfrage.
Ich habe allerdings keine Customer Groups aktiviert.

Vielleicht kann mir jemand weiterhelfen,

Gruß,
Max Glanz