The conversation in the PR <https://github.com/mojolicious/mojo/pull/1482> might provide some insight to Sebastian's pointer. The change <https://github.com/mojolicious/mojo/blob/master/Changes> was made in 8.35.
On Sun, Apr 12, 2020 at 7:55 AM Ivan Kolisnyk <ivkolis...@gmail.com> wrote: > This is the code I use in my project: > > In helper: > $app->helper(_validation => sub { my($c, $required_fields) = @_; > my $v = $c->validation; > foreach my $item($required_fields > ->@*){ > $v->required($item); > } > return $v; > }); > > and in controller: > my $v = $app->_validation($ref_required_fields); > if( $v->has_error ) { sub{ ... } } > > This code works correctly in Mojolicious versions lower than 8.34. You can > see how it works at https://dev.mojoblog.me/authentication > > > неділя, 12 квітня 2020 р. 14:57:55 UTC+3 користувач Sebastian Riedel > написав: >> >> I have installed last version of Mojolicious and I found that the $ >>> ->has_error validation method was working with an error. >>> When I send data form with empty field, which must be required full, I >>> get empty value of $v->has_error. This method worked correctly in previous >>> version of Mojolicious (8.28 and 8.33) I used. >>> Please explain how to fix this bug. >>> >> >> Your description is very vague, so i can only guess. But you probably >> want to use the not_empty filter on the affected field. >> >> https://mojolicious.org/perldoc/Mojolicious/Validator#not_empty >> >> -- >> sebastian >> > -- > You received this message because you are subscribed to the Google Groups > "Mojolicious" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mojolicious+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mojolicious/2514dc71-e198-4277-8d2a-a170f943dca1%40googlegroups.com > <https://groups.google.com/d/msgid/mojolicious/2514dc71-e198-4277-8d2a-a170f943dca1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFSbta9LcrCKZ_cmqsfX8YkVPSu4KfYDEVkzr_38xUz%2Bmw%40mail.gmail.com.