diff options
Diffstat (limited to 'lib/Reaction/UI/ViewPort/Field')
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm b/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm index 06e7e72..0acac38 100644 --- a/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm +++ b/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm @@ -49,7 +49,12 @@ sub can_sync_to_action { } } } else { - return if $self->model->attribute_is_required($attr); + if( $self->model->attribute_is_required($attr) ){ + if(my $error = $self->model->error_for($self->attribute) ){ + $self->message( $error ); + } + return; + } } return 1; }; |