X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_event_option.pm;fp=FS%2FFS%2Fpart_event_option.pm;h=6c34c68780406a62c01ba453f3f46470cf015579;hp=1421f6f0f9ea633b87df83187bf03676c3f62743;hb=f38153f6d439071fa467af22c3c727906d49d497;hpb=38e34bbc53a4222c7507e95914e1364a5a74623f diff --git a/FS/FS/part_event_option.pm b/FS/FS/part_event_option.pm index 1421f6f0f..6c34c6878 100644 --- a/FS/FS/part_event_option.pm +++ b/FS/FS/part_event_option.pm @@ -189,7 +189,8 @@ sub check { if ( my %option_fields = $self->option_fields ) { if ( my $option_field = $option_fields{ $self->optionname } ) { - if ( my $validation_method = $option_field->{validation} ) { + if ( ref $option_field && $option_field->{validation} ) { + my $validation_method = $option_field->{validation}; $error = $self->$validation_method('optionvalue'); } }