summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2021-03-02 12:22:42 +0100
committerYorhel <git@yorhel.nl>2021-03-02 12:23:19 +0100
commit1d9e8f67e6b746c31717d56789deed212c31d7eb (patch)
treea1b281e267de8a1ec0627602269b66e008b601f5
parent02bf350362ef33b4aa57982a24999432bb7a5354 (diff)
VN::Page: Sort same-day releases by original language
Fixes https://vndb.org/t2520.543
-rw-r--r--lib/VNWeb/VN/Page.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/VNWeb/VN/Page.pm b/lib/VNWeb/VN/Page.pm
index ba413fb3..cdf096fd 100644
--- a/lib/VNWeb/VN/Page.pm
+++ b/lib/VNWeb/VN/Page.pm
@@ -438,7 +438,7 @@ sub releases_ {
enrich_release $v->{releases};
$v->{releases} = [ sort { $a->{released} <=> $b->{released} || idcmp($a->{id}, $b->{id}) } $v->{releases}->@* ];
my %lang;
- my @lang = grep !$lang{$_}++, map $_->{lang}->@*, $v->{releases}->@*;
+ my @lang = grep !$lang{$_}++, map +(sort { ($b eq $v->{olang}) cmp ($a eq $v->{olang}) || $a cmp $b } $_->{lang}->@*), $v->{releases}->@*;
my sub lang_ {
my($lang) = @_;