diff --git a/lib/NGCP/Panel/Form/TimeSet/EventAdvanced.pm b/lib/NGCP/Panel/Form/TimeSet/EventAdvanced.pm index b5d65faea4..aa5b7e962d 100644 --- a/lib/NGCP/Panel/Form/TimeSet/EventAdvanced.pm +++ b/lib/NGCP/Panel/Form/TimeSet/EventAdvanced.pm @@ -695,7 +695,7 @@ sub validate_byday { my ($self, $field) = @_; if (my $weekdaynumber = $field->field('weekdaynumber')) { - unless ($weekdaynumber->value =~ /^([+-]?\d)(MO|TU|WE|TH|FR|SA|SO)$/) { + if ($weekdaynumber->value && $weekdaynumber->value !~ /^([+-]?\d)(MO|TU|WE|TH|FR|SA|SO)$/) { $weekdaynumber->add_error($weekdaynumber->label . ' should be like (\+|-)?\d*(MO|TU|WE|TH|FR|SA|SO) (e.g. 5FR)'); return 0; }