From 8a5e0dde3f7baf265c35f6bd7b1402e97cf5bc46 Mon Sep 17 00:00:00 2001 From: justme1968 Date: Sun, 28 Feb 2021 12:08:21 +0000 Subject: [PATCH] 74_UnifiVideo.pm: fixed regex for cam matching git-svn-id: https://svn.fhem.de/fhem/trunk@23848 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/74_UnifiVideo.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/74_UnifiVideo.pm b/fhem/FHEM/74_UnifiVideo.pm index 50b2e8c55..16f97a696 100644 --- a/fhem/FHEM/74_UnifiVideo.pm +++ b/fhem/FHEM/74_UnifiVideo.pm @@ -155,7 +155,7 @@ UnifiVideo_2html($;$$) next if( $entry->{state} eq 'DISCONNECTED' ); if( defined($cams) ) { foreach my $cam (@cams) { - if( ( $cam =~ m/[0-9]+/ && int($cam) == $i ) + if( ( $cam =~ m/^[0-9]+$/ && int($cam) == $i ) || $entry->{_id} eq $cam || $entry->{name} =~ m/$cam/ ) { $html .= "\n" if( $html ); @@ -202,7 +202,7 @@ UnifiVideo_Set($$@) foreach my $entry (@{$json->{data}}) { next if( $entry->{deleted} ); next if( $entry->{state} eq 'DISCONNECTED' ); - if( ( $cam =~ m/[0-9]+/ && int($cam) == $i ) + if( ( $cam =~ m/^[0-9]+$/ && int($cam) == $i ) || $entry->{_id} eq $cam || $entry->{name} =~ m/$cam/ ) { $cam = $entry->{_id};