mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-01-27 00:33:34 +00:00
Previously something like this would be logged if debugging is enabled: davical: LOG: Principal: Query: DBGQ: SELECT * FROM collection WHERE user_no= :user_no davical: LOG: Principal: Query: DBGQ: ":user_no" => "" davical: BUG: :DAViCal Fatal Error: [42883] SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: integer = boolean\nLINE 1: SELECT * FROM collection WHERE user_no= FALSE\n ^\nHINT: No operator matches the given name and argument types. You might need to add explicit type casts. at /home/puck/work/Calendar/awl/inc/AwlDatabase.php:94 And this would be returned as a response: DAViCal Fatal Error user_no doesn't get set when construction the Collection for the external bind, so, just handle that instead of sending the empty string to the database as a user_no. Modify the tests from ccc7e182ba4cbfba66a4fe96e1c0620e46390b95 to tickle the bug. Closes #175.