From 69c720441ce5faba24b77f62d7b371a17777cf48 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Tue, 7 May 2019 04:39:44 +0200 Subject: [PATCH] add check if defined --- 73_GardenaSmartBridge.pm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/73_GardenaSmartBridge.pm b/73_GardenaSmartBridge.pm index be23425..5e47830 100644 --- a/73_GardenaSmartBridge.pm +++ b/73_GardenaSmartBridge.pm @@ -497,14 +497,12 @@ sub ErrorHandling($$$) { return; } - if ( defined($param) - and $param + if ( defined($data) + and $data ( ( $data =~ /Error/ ) or defined( eval { decode_json($data) }->{errors} ) ) - and ref($param->{code}) eq 'HASH' - and exists( $param->{code} ) ) { readingsBeginUpdate($dhash);