From 71e9257ca3d9fa984bf852d28638a3a1c2972acd Mon Sep 17 00:00:00 2001 From: Mark Lemming Date: Mon, 16 Mar 2015 14:11:37 -0600 Subject: [PATCH] Renable arrival times --- lib/Lacuna/RPC/Building/SpacePort.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Lacuna/RPC/Building/SpacePort.pm b/lib/Lacuna/RPC/Building/SpacePort.pm index a148d33c..85bbe54e 100644 --- a/lib/Lacuna/RPC/Building/SpacePort.pm +++ b/lib/Lacuna/RPC/Building/SpacePort.pm @@ -282,7 +282,10 @@ sub send_ship_types { my $target = $self->find_target($target_params); my $arrival; if ($arrival_params->{earliest}) { - $arrival = 0; + } + else { + $arrival_params->{seconds} = 0 unless (defined $arrival_params->{seconds}); + $arrival = $self->find_arrival($arrival_params); } # calculate the total ships before the expense of any database operations. @@ -343,7 +346,7 @@ sub send_ship_types { #If time to target is longer than 60 days, fail. my $seconds_to_target = $ship->calculate_travel_time($target); my $earliest = DateTime->now->add(seconds=>$seconds_to_target); - if ($arrival == 0) { + if ($arrival_params->{earliest}) { $arrival = $earliest; } elsif ($earliest > $arrival) { -- 2.51.2