set email_uuid if not provided

This commit is contained in:
FusionPBX
2022-03-17 11:58:08 -06:00
committed by GitHub
parent 32b920b917
commit 8b9a67f4b9

View File

@@ -22,6 +22,13 @@ if (email_queue_enabled == 'true') then
local call_uuid = headers["X-FusionPBX-Call-UUID"];
local local_after_email = headers["X-FusionPBX-local_after_email"] or '';
if (call_uuid ~= nil) then
email_uuid = call_uuid;
else
api = freeswitch.API();
email_uuid = api:executeString("create_uuid");
end
if (local_after_email == 'false') then
email_action_after = 'delete';
else
@@ -85,7 +92,7 @@ if (email_queue_enabled == 'true') then
email_subject = email_subject;
email_body = email_body;
email_status = email_status;
email_uuid = call_uuid;
email_uuid = email_uuid;
email_action_after = email_action_after;
}
db:query(sql, params);