RT# 83460 Fix validation bug on part_event_option
[freeside.git] / FS / FS / part_event_option.pm
index 1421f6f..6c34c68 100644 (file)
@@ -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');
       }
     }