Return if datetime can't be parsed
parent
bcc5c59dee
commit
c675032629
|
@ -12,7 +12,9 @@ triggers start => 'stardate';
|
|||
|
||||
handle remainder => sub {
|
||||
my $query = $_;
|
||||
my $parsed_date = parse_datestring_to_date($query) || parse_datestring_to_date("today");
|
||||
my $parsed_date = parse_datestring_to_date($query || "today");
|
||||
return unless $parsed_date;
|
||||
|
||||
my $seconds = $parsed_date->strftime("%s");
|
||||
|
||||
my $answer = $parsed_date->strftime("%Y%m%d.").int($seconds % 86400 / 86400 * 100000);
|
||||
|
|
|
@ -26,6 +26,7 @@ ddg_goodie_test(
|
|||
'stardate 2 months ago' => build_test(),
|
||||
'stardate in 2 years' => build_test(),
|
||||
'star date' => undef,
|
||||
'stardate 29 feb 2015' => undef,
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
|
Loading…
Reference in New Issue