From 1a42551cc09f285b3bcef323b4a13f56c8a0a21f Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Wed, 9 Jul 2014 02:47:15 +0000 Subject: [PATCH] Try again on the voicemail quota bug --- resources/install/scripts/app/voicemail/index.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/resources/install/scripts/app/voicemail/index.lua b/resources/install/scripts/app/voicemail/index.lua index c0c8b5dfd5..41b68cfc3b 100644 --- a/resources/install/scripts/app/voicemail/index.lua +++ b/resources/install/scripts/app/voicemail/index.lua @@ -239,7 +239,6 @@ --leave a message if (voicemail_action == "save") then - --check the voicemail quota if (vm_disk_quota) then --get voicemail message seconds @@ -249,15 +248,16 @@ if (debug["sql"]) then freeswitch.consoleLog("notice", "[voicemail] SQL: " .. sql .. "\n"); end - message_sum = 0; status = dbh:query(sql, function(row) message_sum = row["message_sum"]; end); - if (tonumber(vm_disk_quota) <= tonumber(message_sum)) then - --play message mailbox full - session:execute("playback", sounds_dir.."/"..default_language.."/"..default_dialect.."/"..default_voice.."/voicemail/vm-mailbox_full.wav") - --set the voicemail_uuid to nil to prevent saving the voicemail - voicemail_uuid = nil; + if (message_sum ~= '') then + if (tonumber(vm_disk_quota) <= tonumber(message_sum)) then + --play message mailbox full + session:execute("playback", sounds_dir.."/"..default_language.."/"..default_dialect.."/"..default_voice.."/voicemail/vm-mailbox_full.wav") + --set the voicemail_uuid to nil to prevent saving the voicemail + voicemail_uuid = nil; + end end end