From a97b8068952ab56a51f7be43f85411e47b4f042d Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Mon, 14 Mar 2022 13:16:20 +0000 Subject: [PATCH] configDB.pm: improve statefile filename handling git-svn-id: https://svn.fhem.de/fhem/trunk@25835 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/configDB.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fhem/configDB.pm b/fhem/configDB.pm index 53c65ad13..aa9252158 100644 --- a/fhem/configDB.pm +++ b/fhem/configDB.pm @@ -784,6 +784,7 @@ sub _cfgDB_ReadCfg { # maybe this will be done with join later my $uuid = $fhem_dbh->selectrow_array("SELECT versionuuid FROM fhemversions WHERE version = '$version'"); + $uuid =~ s/^\s+|\s+$//g; $configDB{loaded} = $uuid; Log 4, "configDB read config ".$configDB{loaded}; $sth = $fhem_dbh->prepare( "SELECT * FROM fhemconfig WHERE versionuuid = '$uuid' and device <>'configdb' order by version" ); @@ -837,6 +838,7 @@ sub _cfgDB_ReadState { sub _cfgDB_Rotate { my ($fhem_dbh,$newversion) = @_; my $uuid = $data{saveID}; + $uuid = =~ s/^\s+|\s+$//g; delete $data{saveID}; # no longer needed in memory $configDB{loaded} = $uuid; $fhem_dbh->do("UPDATE fhemversions SET VERSION = VERSION+1 where VERSION >= 0") if $newversion == 0;