From 48140218f3c88cd6e10198b826a30c99cf8e0bcf Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 11 Jun 2024 10:40:11 -0600 Subject: [PATCH] Only set ringback if a value is provided --- app/switch/resources/scripts/app/ring_groups/index.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/switch/resources/scripts/app/ring_groups/index.lua b/app/switch/resources/scripts/app/ring_groups/index.lua index e90870bb55..d1375ae034 100644 --- a/app/switch/resources/scripts/app/ring_groups/index.lua +++ b/app/switch/resources/scripts/app/ring_groups/index.lua @@ -746,9 +746,11 @@ log = require "resources.functions.log".ring_group user_exists = api:executeString(cmd); --set ringback - ring_group_ringback = format_ringback(ring_group_ringback); - session:setVariable("ringback", ring_group_ringback); - session:setVariable("transfer_ringback", ring_group_ringback); + if (ring_group_ringback and string.len(ring_group_ringback) > 0) then + ring_group_ringback = format_ringback(ring_group_ringback); + session:setVariable("ringback", ring_group_ringback); + session:setVariable("transfer_ringback", ring_group_ringback); + end --set the timeout if there is only one destination if (#destinations == 1) then