Modify ↓
Opened 2 years ago
Closed 8 months ago
#8391 closed defect (fixed)
SQL error when using PostgreSQL viewing /hours where no tickets exist
| Reported by: | piperad | Owned by: | rjollos |
|---|---|---|---|
| Priority: | high | Component: | TracHoursPlugin |
| Severity: | normal | Keywords: | postgresql postgres sql syntax error |
| Cc: | Trac Release: | 0.11 |
Description (last modified by rjollos)
While this works fine on SQLite, the WHERE ticket IN () is invalid for PostgreSQL. As such I have tweaked the code to merely return an empty list in this circumstance. See attached patch.
Attachments (1)
Change History (6)
Changed 2 years ago by piperad
comment:1 Changed 2 years ago by rjollos
- Priority changed from normal to high
- Status changed from new to assigned
comment:2 Changed 2 years ago by rjollos
#8390 closed as a duplicate.
comment:3 Changed 2 years ago by rjollos
See also #8343 for a similar issue when running under MySQL.
comment:4 Changed 8 months ago by rjollos
- Description modified (diff)
I'm not setup to test on PostgreSQL yet, but I'll commit the fix and please report back if it is working well for you.
comment:5 Changed 8 months ago by rjollos
- Resolution set to fixed
- Status changed from assigned to closed
Note: See
TracTickets for help on using
tickets.


patch for early return where no ticket ID is provided