diff --git a/fhem/lib/FHEM/SynoModules/SMUtils.pm b/fhem/lib/FHEM/SynoModules/SMUtils.pm index f4a281618..cfcf2538c 100644 --- a/fhem/lib/FHEM/SynoModules/SMUtils.pm +++ b/fhem/lib/FHEM/SynoModules/SMUtils.pm @@ -662,7 +662,11 @@ sub getCredentials { if(!$username || !$passwd) { $err = qq{possible problem in splitting with separator "$sep"}; Log3($name, 2, "$name - ERROR - ".$sc." not successfully decoded ! $err"); - delete $hash->{CREDENTIALS}; + + if($ctc eq "credentials") { + delete $hash->{CREDENTIALS}; + } + return; }