From f8aed500d8ca5cde89640582818fcac21263f478 Mon Sep 17 00:00:00 2001 From: loredo Date: Sun, 30 Aug 2015 16:32:36 +0000 Subject: [PATCH] 70_Pushover: fix non-JSON support git-svn-id: https://svn.fhem.de/fhem/trunk@9175 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_Pushover.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/70_Pushover.pm b/fhem/FHEM/70_Pushover.pm index 36bfcd1d2..0bf0d0da6 100644 --- a/fhem/FHEM/70_Pushover.pm +++ b/fhem/FHEM/70_Pushover.pm @@ -347,10 +347,9 @@ sub Pushover_ReceiveCommand($$$) { } # Use JSON module if possible - eval { use JSON }; - if ( !$@ ) { - $return = decode_json( Encode::encode_utf8($data) ); - } + eval 'use JSON qw( decode_json ); 1'; + $return = decode_json( Encode::encode_utf8($data) ) + if ( !$@ ); } else { if ( !defined($cmd) || ref($cmd) eq "HASH" || $cmd eq "" ) {