https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31143

--- Comment #31 from [email protected] ---
(In reply to David Nind from comment #30)
> I get this error message after I have updated some patrons to have
> 0000-00-00 dates - both before and after the patch.
> 
>    misc/maintenance/search_for_data_inconsistencies.pl
>    Can't call method "time_zone" on an undefined value at
> /usr/lib/x86_64-linux-gnu/perl5/5.36/DateTime.pm line 1483.
> 
> Without the patch and without any incorrect dates, the above message doesn't
> appear.
> 
> After the patch and after the dates are fixed with the new script, I get (as
> expected):
> 
>   misc/maintenance/search_for_data_inconsistencies.pl -v
>   == 0 invalid dates found ==

Thanks for testing and for your notes!

- I changed a date to 0000-00-00
- I ran misc/maintenance/search_for_data_inconsistencies.pl
-> I don't get that error

- I added patch
- I changed a date to 0000-00-00
- I ran misc/maintenance/search_for_data_inconsistencies.pl
-> I don't get that error
-> I get, as expected:
== 1 invalid dates found ==
You may change the date with script: misc/cronjobs/fix_invalid_dates.pl (-c -v)
- I then ran ./misc/cronjobs/fix_invalid_dates.pl -v
-> I got the following, as expected:
1 invalid dates found
- I then ran ./misc/cronjobs/fix_invalid_dates.pl -c -v
-> I got the following, as expected:
1 invalid dates found
1 invalid dates fixed
- Running it again
-> I got, as expected:
0 invalid dates found
0 invalid dates fixed
- Then I checked the date in the db, and it has indeed been fixed (changed to
NULL)

So yeah, I can't seem to replicate your issues :/

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to