X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=sql%2FPg-upgrade2%2Fcontacts_convert_cp_birthday_to_date.pl;h=ab4a0175a81b99a9e6c20fcebf48856d880f793e;hb=2a0cbd885790174fa0f212e6661b30362650a42c;hp=bb45209e20a5bf12ab9801f66998c5d5d6fd9cbe;hpb=a23454bb1b039a31b7f77710ff663fa9152d530c;p=kivitendo-erp.git diff --git a/sql/Pg-upgrade2/contacts_convert_cp_birthday_to_date.pl b/sql/Pg-upgrade2/contacts_convert_cp_birthday_to_date.pl index bb45209e2..ab4a0175a 100644 --- a/sql/Pg-upgrade2/contacts_convert_cp_birthday_to_date.pl +++ b/sql/Pg-upgrade2/contacts_convert_cp_birthday_to_date.pl @@ -11,10 +11,10 @@ use parent qw(SL::DBUpgrade2::Base); sub convert_to_date { my ($self, $str) = @_; - return '' if !$str; + return '' if !$str || ($str =~ m/00.*00.*00.*00/); # 0000-00-00 may be present in old databases. my $sth = $self->dbh->prepare('SELECT ?::date AS date') or return undef; - $sth->execute($str) or return undef; + $sth->execute($str) or return undef; return $sth->fetchrow_hashref->{date}; }