Hallo zusammen

Also es ist definitiv ein Problem mit der state id:

---SCHNIPP---
[Error][Kernel::System::Ticket::TicketSearch][Line:4761]: 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 ')  AND (LOWER(st.customer_id) IN 
(LOWER('99999')) OR st.customer_user_id = 'Test' 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 st.ticket_state_id IN (  )  AND (LOWER(st.customer_id) 
IN (LOWER('99999')) OR st.customer_user_id = 'Test User')  AND sq.group_id IN 
(1, 1)  AND ( LOWER(st.customer_user_id) = LOWER('Test User')) ORDER BY 
st.create_time_unix DESC LIMIT 10000'
---SCHNAPP---

Bei allen fehlgeschlagenen SQL Abfragen steht dieses

AND st.ticket_state_id IN (  )

im Statement. Die Abfrage nach dem ticket_state_id funktioniert problemlos. 

---SCHNIPP---
mysql> select ticket_state_id from ticket st;
+-----------------+
| ticket_state_id |
+-----------------+
|               1 |
|               2 |
...
|               4 |
|              10 |
|              11 |
+-----------------+
22 rows in set (0.00 sec)
---SCHNAPP---

Die obige Anfrage funktioniert auch, wenn man einen Wert einträgt:

---SCHNIPP---
mysql> SELECT DISTINCT st.id, st.tn, st.create_time_unix FROM ticket st, queue 
sq  WHERE sq.id = st.queue_id AND st.ticket_state_id IN ( 2 )  AND 
(LOWER(st.customer_id) IN (LOWER('99999')) OR st.customer_user_id = 'Test 
User')  AND sq.group_id IN (1, 1)  AND ( LOWER(st.customer_user_id) = 
LOWER('Test User')) ORDER BY st.create_time_unix DESC LIMIT 10000;
+----+--------------+------------------+
| id | tn           | create_time_unix |
+----+--------------+------------------+
|  7 | 427914436876 |       1287784334 |
|  6 | 424215759665 |       1287784022 |
|  5 | 422209269023 |       1287783602 |
|  4 | 420457240166 |       1287779402 |
+----+--------------+------------------+
4 rows in set (0.00 sec)
---SCHNAPP---

Allerdings ist mein PERL nicht gut genug, da behebend eingreifen zu können und 
vielleicht ist es auch nur eine klitz kleine klitzekleinigkeit?


Grüße
Klaus


---------------------------------------------------------------------
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Antwort per Email an