From 6e1eeb17ab0ac06ab7cdfb1dffdf307343b63ee5 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Tue, 3 Jan 2023 19:45:11 +0000 Subject: [PATCH] 93_DbRep: contrib 8.51.0 git-svn-id: https://svn.fhem.de/fhem/trunk@26955 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/93_DbRep.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/contrib/DS_Starter/93_DbRep.pm b/fhem/contrib/DS_Starter/93_DbRep.pm index 144e718e9..a55e6f5e1 100644 --- a/fhem/contrib/DS_Starter/93_DbRep.pm +++ b/fhem/contrib/DS_Starter/93_DbRep.pm @@ -408,7 +408,6 @@ my $dbrep_fName = $attr{global}{modpath}."/FHEM/FhemUtils/cacheDbR - ################################################################################### # DbRep_Initialize ################################################################################### @@ -1210,8 +1209,9 @@ sub _DbRep_sqlFormOnline { my @cmds = split ';', $sqlcmd; my $newcmd; - + for my $part (@cmds) { + $part = urlEncode ($part); my ($err, $dat) = HttpUtils_BlockingGet ({ url => $fs, timeout => 5, data => "reindent=1&sql=$part", @@ -1227,7 +1227,7 @@ sub _DbRep_sqlFormOnline { return $sqlcmd; } else { - my ($success, $decoded) = evalDecodeJSON ($hash, $dat); + my ($success, $decoded) = evalDecodeJSON ($hash, urlDecode ($dat)); my $res = $decoded->{result}; next if(!$res);