summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2020-04-29 16:43:14 +0200
committerYorhel <git@yorhel.nl>2020-04-29 16:43:16 +0200
commitb4c0012ff0f2a6c4845879b4a752ff9c399ebb68 (patch)
tree289f6cb3df96fb884229fc0cf4431fdd97da6fb6 /lib
parenta9c13174df64ada087a86709dcaca78dfb6d1e6a (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.pm4
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';