From fa0ac3f46b1b60c121e49d136bcaed4901338347 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 8 Sep 2016 18:00:23 -0600 Subject: [PATCH] Update memcache.lua --- resources/install/scripts/app/servers/resources/memcache.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/install/scripts/app/servers/resources/memcache.lua b/resources/install/scripts/app/servers/resources/memcache.lua index 4d745e43dd..063417c609 100644 --- a/resources/install/scripts/app/servers/resources/memcache.lua +++ b/resources/install/scripts/app/servers/resources/memcache.lua @@ -66,7 +66,6 @@ local api_command_argument = event:getHeader("API-Command-Argument"); if (api_command_argument ~= nil) then api_command_argument = trim(api_command_argument); - api_command_argument = api_command_argument:gsub(" ", "%%20"); end if (api_command_argument ~= nil) then if (api_command_argument == "flush") then @@ -78,11 +77,13 @@ if (memcache_updated) then for key,row in pairs(servers) do if (row.method == "ssh") then + api_command_argument = api_command_argument:gsub("%%20", " "); cmd = [[ssh ]]..row.username..[[@]]..row.hostname..[[ "fs_cli -x 'memcache ]]..api_command_argument..[['"]]; freeswitch.consoleLog("INFO", "[notice] command: ".. cmd .. "\n"); os.execute(cmd); end if (row.method == "curl") then + api_command_argument = api_command_argument:gsub(" ", "%%20"); url = [[http://]]..row.username..[[:]]..row.password..[[@]]..row.hostname..[[:]]..row.port..[[/webapi/memcache?]]..api_command_argument; os.execute("curl "..url); freeswitch.consoleLog("INFO", "[notice] curl ".. url .. " \n");