Fix bug in remove_deleted_messages SQL that caused it too fail.

This commit is contained in:
simplecoder732 2025-01-25 21:45:59 -05:00 committed by GitHub
parent 513cb8cb65
commit 86bbd250f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 4 deletions

View File

@ -39,11 +39,11 @@
--get messages
local sql = [[SELECT * FROM v_voicemail_messages
WHERE message_status = 'deleted'
AND (update_date + interval ':retention_hours hours') < now()
AND voicemail_uuid = :voicemail_uuid
WHERE message_status = 'deleted' ]]
sql = sql .. "AND (update_date + interval '" .. deletion_queue_retention_hours .. " hours') < now() "
sql = sql .. [[AND voicemail_uuid = :voicemail_uuid
AND domain_uuid = :domain_uuid]];
local params = {retention_hours = deletion_queue_retention_hours, voicemail_uuid = db_voicemail_uuid, domain_uuid = domain_uuid}
local params = {voicemail_uuid = db_voicemail_uuid, domain_uuid = domain_uuid}
messages_to_delete = {};
dbh:query(sql, params, function(row)
table.insert(messages_to_delete, row);