diff options
author | Yorhel <git@yorhel.nl> | 2021-03-02 12:22:42 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2021-03-02 12:23:19 +0100 |
commit | 1d9e8f67e6b746c31717d56789deed212c31d7eb (patch) | |
tree | a1b281e267de8a1ec0627602269b66e008b601f5 | |
parent | 02bf350362ef33b4aa57982a24999432bb7a5354 (diff) |
VN::Page: Sort same-day releases by original language
Fixes https://vndb.org/t2520.543
-rw-r--r-- | lib/VNWeb/VN/Page.pm | 2 |
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) = @_; |