diff options
author | Yorhel <git@yorhel.nl> | 2013-10-21 09:46:50 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2013-10-21 09:46:50 +0200 |
commit | 50908cdab39788a0e711002cf033134d3af0bbe2 (patch) | |
tree | 627e71843487e54a808e3d79c1225a2fbf9bfa21 | |
parent | 0f550f43a20a01178fa06a0723aaf21e73651f86 (diff) |
Handler::Releases: Fix 500 on /xml/releases.xml when VN has been deleted
Releases for the requested VN will now not be listed. This fixes the VN
selector on character edit pages.
-rw-r--r-- | lib/VNDB/Handler/Releases.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/VNDB/Handler/Releases.pm b/lib/VNDB/Handler/Releases.pm index f25423bd..6fae5683 100644 --- a/lib/VNDB/Handler/Releases.pm +++ b/lib/VNDB/Handler/Releases.pm @@ -607,6 +607,7 @@ sub relxml { push @{$vns{$v->{vid}}}, $r; } } + !$vns{$_} && delete $vns{$_} for(keys %vns); $self->resHeader('Content-type' => 'text/xml; charset=UTF-8'); xml; tag 'vns'; |