From b6cffb78a56e8856fa6082a507cfcf721a7c67f9 Mon Sep 17 00:00:00 2001 From: drhirn <> Date: Fri, 18 Nov 2022 08:24:49 +0000 Subject: [PATCH] 10_RHASSPY.pm: fixed missing value in response from rhasspySpecials_confirm git-svn-id: https://svn.fhem.de/fhem/trunk@26718 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_RHASSPY.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fhem/FHEM/10_RHASSPY.pm b/fhem/FHEM/10_RHASSPY.pm index 35d22acb4..14ef92271 100644 --- a/fhem/FHEM/10_RHASSPY.pm +++ b/fhem/FHEM/10_RHASSPY.pm @@ -2451,7 +2451,7 @@ sub getNeedsConfirmation { && defined $hash->{helper}{tweaks}{confirmIntentResponses}{$intent} ? $hash->{helper}{tweaks}{confirmIntentResponses}{$intent} : getResponse($hash, 'DefaultConfirmationRequestRawInput'); my $words = $hash->{helper}{devicemap}{devices}{$device}->{confirmValueMap} // $hash->{helper}{lng}->{words} // {}; - $Value = $words->{$data->{Value}} if defined $data->{Value}; + $Value = $words->{$data->{Value}} if defined $data->{Value} && defined $words->{$data->{Value}}; $response =~ s{(\$\w+)}{$1}eegx; Log3( $hash, 5, "[$hash->{NAME}] getNeedsConfirmation is true on device level, response is $response" ); $data->{'.DevName'} = $device;