diff options
author | Yorhel <git@yorhel.nl> | 2020-09-11 11:49:33 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2020-09-11 11:49:33 +0200 |
commit | f263c9616fa9790dc7c20bbbb021078d8d44a1fd (patch) | |
tree | 6b205832c89888a664684ccbe8f7bddc70d839b8 | |
parent | 387016461341757094bc10f41ecb5ce553a6dcc0 (diff) |
v2rw/filters: Fixed a few more validation errors
-rw-r--r-- | lib/VNWeb/Filters.pm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/VNWeb/Filters.pm b/lib/VNWeb/Filters.pm index 150c6e63..6f5cef7a 100644 --- a/lib/VNWeb/Filters.pm +++ b/lib/VNWeb/Filters.pm @@ -43,10 +43,10 @@ my $RELEASE = form_compile any => { lang => { undefarray => { enum => \%LANGUAGE } }, olang => { undefarray => { enum => \%LANGUAGE } }, resolution => { undefarray => {} }, - plat => { undefarray => { enum => \%PLATFORM } }, + plat => { undefarray => { enum => [ 'unk', keys %PLATFORM ] } }, prod_inc => { undefarray => { id => 1 } }, prod_exc => { undefarray => { id => 1 } }, - med => { undefarray => { enum => \%MEDIUM } }, + med => { undefarray => { enum => [ 'unk', keys %MEDIUM ] } }, voiced => { undefarray => { enum => \%VOICED } }, ani_story => { undefarray => { enum => \%ANIMATED } }, ani_ero => { undefarray => { enum => \%ANIMATED } }, @@ -54,8 +54,8 @@ my $RELEASE = form_compile any => { }; my $CHAR = form_compile any => { - gender => { required => 0, enum => \%GENDER }, - bloodt => { required => 0, enum => \%BLOOD_TYPE }, + gender => { undefarray => { enum => \%GENDER } }, + bloodt => { undefarray => { enum => \%BLOOD_TYPE } }, bust_min => { required => 0, uint => 1, range => [ 0, 32767 ] }, bust_max => { required => 0, uint => 1, range => [ 0, 32767 ] }, waist_min => { required => 0, uint => 1, range => [ 0, 32767 ] }, @@ -73,11 +73,11 @@ my $CHAR = form_compile any => { trait_inc => { undefarray => { id => 1 } }, trait_exc => { undefarray => { id => 1 } }, tagspoil => { required => 0, default => 0, uint => 1, range => [0,2] }, - role => { required => 0, enum => \%CHAR_ROLE }, + role => { undefarray => { enum => \%CHAR_ROLE } }, }; my $STAFF = form_compile any => { - gender => { required => 0, enum => [qw[unknown m f]] }, + gender => { undefarray => { enum => [qw[unknown m f]] } }, role => { undefarray => { enum => [ 'seiyuu', keys %CREDIT_TYPE ] } }, truename => { undefbool => 1 }, lang => { undefarray => { enum => \%LANGUAGE } }, |