diff --git a/FHEM/96_allowed.pm b/FHEM/96_allowed.pm
index 8561c82a8..5f9faddfd 100644
--- a/FHEM/96_allowed.pm
+++ b/FHEM/96_allowed.pm
@@ -354,13 +354,13 @@ allowed_fhemwebFn($$$$)
my ($FW_wname, $d, $room, $pageHash) = @_; # pageHash is set for summaryFn.
my $hash = $defs{$d};
- my $vf = $defs{$d}{validFor} ? $defs{$d}{validFor} : "";
+ my %vf = map {$_,1} split(",", $defs{$d}{validFor} ? $defs{$d}{validFor}:"");
my (@F_arr, @t_arr);
my @arr = map {
my $ca = $modules{$defs{$_}{TYPE}}{CanAuthenticate};
push(@F_arr, $_) if($ca == 1);
push(@t_arr, $_) if($ca == 2);
- ""
}
grep { !$defs{$_}{SNAME} &&