summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Command/work.pm
diff options
context:
space:
mode:
authorDerf Null <derf@finalrewind.org>2023-03-10 17:18:08 +0100
committerDerf Null <derf@finalrewind.org>2023-03-10 17:18:08 +0100
commitabc1e4e3a8f94682076eb6d588c1b521ae71e98a (patch)
tree37f23f3ee2af040d55fa10a8dacc286ffbde7a65 /lib/Travelynx/Command/work.pm
parentf79e34fb622ddb5cf394da9928fa981c36ba3ad8 (diff)
work: avoid race conditions with frontend when calling checkout
Diffstat (limited to 'lib/Travelynx/Command/work.pm')
-rw-r--r--lib/Travelynx/Command/work.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Travelynx/Command/work.pm b/lib/Travelynx/Command/work.pm
index 7af988c..a4a98e6 100644
--- a/lib/Travelynx/Command/work.pm
+++ b/lib/Travelynx/Command/work.pm
@@ -91,6 +91,8 @@ sub run {
$self->app->checkout(
station => $arr,
force => 1,
+ dep_eva => $dep,
+ arr_eva => $arr,
uid => $uid
);
}
@@ -156,6 +158,8 @@ sub run {
$self->app->checkout(
station => $arr,
force => 0,
+ dep_eva => $dep,
+ arr_eva => $arr,
uid => $uid
);
}
@@ -167,6 +171,8 @@ sub run {
my ( undef, $error ) = $self->app->checkout(
station => $arr,
force => 1,
+ dep_eva => $dep,
+ arr_eva => $arr,
uid => $uid
);
if ($error) {