From fab290e99a212157e9a105bc1dbba2441061fa50 Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Tue, 29 Apr 2014 11:39:35 +0300 Subject: [PATCH] MT#5879 Fix creating of datetime with full parameters. Zone can be moved to class variable?Later. --- lib/NGCP/Panel/Utils/DateTime.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/NGCP/Panel/Utils/DateTime.pm b/lib/NGCP/Panel/Utils/DateTime.pm index 3907560b05..d2947a85c9 100644 --- a/lib/NGCP/Panel/Utils/DateTime.pm +++ b/lib/NGCP/Panel/Utils/DateTime.pm @@ -21,6 +21,9 @@ sub epoch_local { sub new_local { my %params; @params{qw/year month day hour minute second nanosecond/} = @_; + foreach(keys %params){ + !defined $params{$_} and delete $params{$_}; + } return DateTime->new( time_zone => DateTime::TimeZone->new(name => 'local'), %params,