Open vafschoen opened 1 month ago
Trying to save an out of office reply which contains a question mark fails with the following error
NOTICE: PHP message: PHP Fatal error: Uncaught ValueError: The arguments array must contain 6 items, 2 given in /var/www/html/plugins/roundcube_toolbox/lib/Roundcube/rcube_toolbox_storage_sql.php:820 Stack trace: #0 /var/www/html/plugins/roundcube_toolbox/lib/Roundcube/rcube_toolbox_storage_sql.php(820): vsprintf('UPDATE vacation...', Array) #1 /var/www/html/plugins/roundcube_toolbox/toolbox.php(1562): rcube_toolbox_storage_sql->save_tool_data('user@tld....', Array) #2 /var/www/html/program/lib/Roundcube/rcube_plugin_api.php(577): toolbox->save() #3 /var/www/html/program/include/rcmail.php(255): rcube_plugin_api->exec_action('plugin.toolbox....') #4 /var/www/html/index.php(278): rcmail->action_handler() #5 {main} thrown in /var/www/html/plugins/roundcube_toolbox/lib/Roundcube/rcube_toolbox_storage_sql.php on line 820
this is probably due to the special treatment of question marks when formatting error messages https://github.com/gianlucagiacometti/roundcube-toolbox/blob/064d4b0bea930430518682af070811bc6bab0331/lib/Roundcube/rcube_toolbox_storage_sql.php#L820
Trying to save an out of office reply which contains a question mark fails with the following error
this is probably due to the special treatment of question marks when formatting error messages https://github.com/gianlucagiacometti/roundcube-toolbox/blob/064d4b0bea930430518682af070811bc6bab0331/lib/Roundcube/rcube_toolbox_storage_sql.php#L820