fix crash then call ARRAY

This commit is contained in:
Marko Oldenburg 2019-05-27 09:55:45 +02:00
parent d8eedd2aba
commit 92759b81b7

View File

@ -59,7 +59,7 @@ use strict;
use warnings; use warnings;
use FHEM::Meta; use FHEM::Meta;
my $version = "1.6.3"; my $version = "1.6.4";
sub GardenaSmartBridge_Initialize($) { sub GardenaSmartBridge_Initialize($) {
@ -735,7 +735,7 @@ sub WriteReadings($$) {
readingsBulkUpdateIfChanged( $hash, 'zones', readingsBulkUpdateIfChanged( $hash, 'zones',
scalar( @{ $decode_json->{zones} } ) ); scalar( @{ $decode_json->{zones} } ) );
} }
elsif ( $decode_json->{id} ne $hash->{helper}{locations_id} ) { elsif ( $decode_json->{id} ne $hash->{helper}{locations_id} and ref($decode_json->{abilities}) eq 'ARRAY' ) {
my $properties = scalar( @{ $decode_json->{abilities}[0]{properties} } ); my $properties = scalar( @{ $decode_json->{abilities}[0]{properties} } );
do { do {