diff options
Diffstat (limited to 'lib/VNDB/Handler/Staff.pm')
-rw-r--r-- | lib/VNDB/Handler/Staff.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/VNDB/Handler/Staff.pm b/lib/VNDB/Handler/Staff.pm index 9b9d677c..af08a836 100644 --- a/lib/VNDB/Handler/Staff.pm +++ b/lib/VNDB/Handler/Staff.pm @@ -222,7 +222,7 @@ sub edit { push @{$frm->{_err}}, 'badeditsum' if !$frm->{editsum} || lc($frm->{editsum}) eq lc($frm->{desc}); my $aliases = eval { jsonDecode $frm->{aliases} }; - push @{$frm->{_err}}, [ 'aliases', 'template', 'json' ] if $@; + push @{$frm->{_err}}, [ 'aliases', 'template', 'json' ] if $@ || ref $aliases ne 'ARRAY'; if(!$frm->{_err}) { for my $a (@$aliases) { $a->{aid} *= 1; # normalize to a number so that the comparison works. |