summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2022-09-26 18:07:42 +0200
committerYorhel <git@yorhel.nl>2022-09-28 09:35:55 +0200
commitbb74e33f2eddbd90bf35a7237814ed80cda87ce4 (patch)
treebff555b4d450297313776b1c588135d658611ab4
parent9198527676e018ba614695fffda487442f9ae713 (diff)
Releases::Edit: Fix adding new release form
-rw-r--r--lib/VNWeb/Releases/Edit.pm16
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/VNWeb/Releases/Edit.pm b/lib/VNWeb/Releases/Edit.pm
index b94c5aba..00ac4d24 100644
--- a/lib/VNWeb/Releases/Edit.pm
+++ b/lib/VNWeb/Releases/Edit.pm
@@ -96,28 +96,26 @@ TUWF::get qr{/$RE{rrev}/(?<action>edit|copy)} => sub {
TUWF::get qr{/$RE{vid}/add}, sub {
return tuwf->resDenied if !can_edit r => undef;
my $v = tuwf->dbRowi('
- SELECT v.id, v.title AS displaytitle, vo.title, vo.latin
+ SELECT v.id, v.title
FROM vnt v
JOIN vn_titles vo ON vo.id = v.id AND vo.lang = v.olang
WHERE v.id =', \tuwf->capture('id')
);
return tuwf->resNotFound if !$v->{id};
- my $delrel = tuwf->dbAlli('SELECT r.id, r.title, r.original FROM releases r JOIN releases_vn rv ON rv.id = r.id WHERE r.hidden AND rv.vid =', \$v->{id}, 'ORDER BY id');
- enrich_flatten languages => id => id => 'SELECT id, lang FROM releases_lang WHERE id IN', $delrel;
+ my $delrel = tuwf->dbAlli('SELECT r.id, r.title, r.alttitle FROM releasest r JOIN releases_vn rv ON rv.id = r.id WHERE r.hidden AND rv.vid =', \$v->{id}, 'ORDER BY id');
+ enrich_flatten languages => id => id => 'SELECT id, lang FROM releases_titles WHERE id IN', $delrel;
my $e = {
elm_empty($FORM_OUT)->%*,
- title => $v->{latin}//$v->{title},
- original => $v->{latin} ? $v->{title} : '',
- vn => [{vid => $v->{id}, title => $v->{displaytitle}, rtype => 'complete'}],
+ vn => [{vid => $v->{id}, title => $v->{title}, rtype => 'complete'}],
official => 1,
};
$e->{authmod} = auth->permDbmod;
- framework_ title => "Add release to $v->{displaytitle}",
+ framework_ title => "Add release to $v->{title}",
sub {
- editmsg_ r => undef, "Add release to $v->{displaytitle}";
+ editmsg_ r => undef, "Add release to $v->{title}";
div_ class => 'mainbox', sub {
h1_ 'Deleted releases';
@@ -129,7 +127,7 @@ TUWF::get qr{/$RE{vid}/add}, sub {
ul_ sub {
li_ sub {
txt_ '['.join(',', $_->{languages}->@*)."] $_->{id}:";
- a_ href => "/$_->{id}", title => $_->{original}||$_->{title}, $_->{title};
+ a_ href => "/$_->{id}", title => $_->{alttitle}||$_->{title}, $_->{title};
} for @$delrel;
}
}