diff options
author | Yorhel <git@yorhel.nl> | 2020-04-29 16:43:14 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2020-04-29 16:43:16 +0200 |
commit | b4c0012ff0f2a6c4845879b4a752ff9c399ebb68 (patch) | |
tree | 289f6cb3df96fb884229fc0cf4431fdd97da6fb6 /lib | |
parent | a9c13174df64ada087a86709dcaca78dfb6d1e6a (diff) |
VN::Page: Properly deduplicate developer listing
The query may return the same developer if it's also been assigned to
later release in a different language.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/VNWeb/VN/Page.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/VNWeb/VN/Page.pm b/lib/VNWeb/VN/Page.pm index 1b012cd4..5fe84698 100644 --- a/lib/VNWeb/VN/Page.pm +++ b/lib/VNWeb/VN/Page.pm @@ -161,8 +161,8 @@ sub infobox_producers_ { '); return if !@$p; - my $prev = 0; - my @dev = grep $_->{developer} && $prev != $_->{id} && ($prev = $_->{id}), @$p; + my %dev; + my @dev = grep $_->{developer} && !$dev{$_->{id}}++, @$p; tr_ sub { td_ 'Developer'; |