summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2023-07-10 20:57:27 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2023-07-10 20:57:27 +0200
commita4d60a03f68e29e68f341b339f48cae452f8a383 (patch)
tree2c2c0c9780bdd14c89c6989de95e5c03c616c8c9
parent51350ffe354da47baa24826ea1e55044083ee5c4 (diff)
pass version via defaults4.16.6
-rw-r--r--lib/DBInfoscreen.pm1
-rw-r--r--lib/DBInfoscreen/Controller/Static.pm1
-rw-r--r--lib/DBInfoscreen/Controller/Stationboard.pm5
3 files changed, 1 insertions, 6 deletions
diff --git a/lib/DBInfoscreen.pm b/lib/DBInfoscreen.pm
index bc0f181..fd3ed0b 100644
--- a/lib/DBInfoscreen.pm
+++ b/lib/DBInfoscreen.pm
@@ -38,6 +38,7 @@ sub startup {
);
chomp $self->config->{version};
+ $self->defaults( version => $self->config->{version} // 'UNKNOWN' );
# Generally, the reverse proxy handles compression.
# Also, Mojolicious compression breaks legacy callback-based JSON endpoints
diff --git a/lib/DBInfoscreen/Controller/Static.pm b/lib/DBInfoscreen/Controller/Static.pm
index e9ca6cf..4560d02 100644
--- a/lib/DBInfoscreen/Controller/Static.pm
+++ b/lib/DBInfoscreen/Controller/Static.pm
@@ -70,7 +70,6 @@ sub about {
$self->render(
'about',
hide_opts => 1,
- version => $self->config->{version}
);
}
diff --git a/lib/DBInfoscreen/Controller/Stationboard.pm b/lib/DBInfoscreen/Controller/Stationboard.pm
index 912d95d..8fb57a2 100644
--- a/lib/DBInfoscreen/Controller/Stationboard.pm
+++ b/lib/DBInfoscreen/Controller/Stationboard.pm
@@ -131,7 +131,6 @@ sub handle_no_results_json {
if ($errstr) {
$json = {
api_version => $api_version,
- version => $self->config->{version},
error => $errstr,
};
}
@@ -143,7 +142,6 @@ sub handle_no_results_json {
{
$json = {
api_version => $api_version,
- version => $self->config->{version},
error => 'ambiguous station code/name',
candidates => \@candidates,
};
@@ -151,7 +149,6 @@ sub handle_no_results_json {
else {
$json = {
api_version => $api_version,
- version => $self->config->{version},
error => ( $errstr // "Got no results for '$station'" )
};
}
@@ -403,7 +400,6 @@ sub handle_request {
$self->stash( departures => [] );
$self->stash( title => 'DBF' );
- $self->stash( version => $self->config->{version} );
if ( not( $template ~~ [qw[app infoscreen json multi single text]] ) ) {
$template = 'app';
@@ -1110,7 +1106,6 @@ sub train_details {
$self->stash( departures => [] );
$self->stash( title => 'DBF' );
- $self->stash( version => $self->config->{version} );
my $res = {
train_type => undef,