From ec6e5c85ff7b43e0cd5e30a4ff4e6a421e7b64a9 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 26 Sep 2017 22:40:30 -0600 Subject: [PATCH] Update ivr.conf.lua --- .../resources/scripts/configuration/ivr.conf.lua | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua b/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua index c8aeed4ab4..346787339c 100644 --- a/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua +++ b/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua @@ -1,6 +1,6 @@ -- xml_handler.lua -- Part of FusionPBX --- Copyright (C) 2016 Mark J Crane +-- Copyright (C) 2016-2017 Mark J Crane -- All rights reserved. -- -- Redistribution and use in source and binary forms, with or without @@ -113,7 +113,8 @@ --function to get recording to local fs local function load_record(name) - local path, is_base64 = base_path .. "/" .. name + local path = base_path .. "/" .. name; + local is_base64 = false; if not file_exists(path) then local sql = "SELECT recording_base64 FROM v_recordings " .. @@ -125,18 +126,14 @@ end dbh:query(sql, params, function(row) - --get full path to recording - is_base64, name = true, path - - --save the recording to the file system + --save the recording to the file system if #row.recording_base64 > 32 then + is_base64 = true; file.write_base64(path, row.recording_base64); end end); - else - name = path end - return name, is_base64 + return path, is_base64 end --greet long