[Koha-bugs] [Bug 24413] MarkLostItemsAsReturned functionality does not lift restrictions caused by long overdues
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Sun May 24 08:48:21 CEST 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24413
didier <didier.gautheron at biblibre.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |didier.gautheron at biblibre.c
| |om
--- Comment #27 from didier <didier.gautheron at biblibre.com> ---
Hi
subtest 'AutoRemoveOverduesRestrictions' doesn't properly cleanup issues and
borrowers tables, issues table is an issue:) it breaks Koha/Biblios.t
On today master
prove t/db_dependent/Circulation/MarkIssueReturned.t
t/db_dependent/Circulation/MarkIssueReturned.t .. ok
All tests successful.
Files=1, Tests=4, 4 wallclock secs ( 0.02 usr 0.01 sys + 3.44 cusr 0.59
csys = 4.06 CPU)
Result: PASS
select * from issues;
+----------+----------------+------------+---------------------+------------+------------+-----------------+----------+------------+------------------+---------------------+---------------------+-----------------+------+----------+----------+
| issue_id | borrowernumber | itemnumber | date_due | branchcode |
returndate | lastreneweddate | renewals | auto_renew | auto_renew_error |
timestamp | issuedate | onsite_checkout | note | notedate |
noteseen |
+----------+----------------+------------+---------------------+------------+------------+-----------------+----------+------------+------------------+---------------------+---------------------+-----------------+------+----------+----------+
| 653 | 2000000449 | 2402 | 2020-05-29 23:59:00 | mF9sTiXrX |
NULL | NULL | 0 | 0 | NULL |
2020-05-24 06:45:13 | 2020-05-24 06:45:13 | 0 | NULL | NULL |
NULL |
+----------+----------------+------------+---------------------+------------+------------+-----------------+----------+------------+------------------+---------------------+---------------------+-----------------+------+----------+----------+
1 row in set (0.00 sec)
prove t/db_dependent/Koha/Biblio.t
t/db_dependent/Koha/Biblio.t .. 4/12 # No tests run!
# Failed test 'No tests run for subtest "pickup_locations"'
# at t/db_dependent/Koha/Biblio.t line 415.
DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::mysql::st
execute failed: Cannot delete or update a parent row: a foreign key constraint
fails (`koha_kohadev`.`issues`, CONSTRAINT `issues_ibfk_1` FOREIGN KEY
(`borrowernumber`) REFERENCES `borrowers` (`borrowernumber`) ON UPDATE CASCADE)
[for Statement "DELETE FROM `borrowers` WHERE ( `borrowernumber` = ? )" with
ParamValues: 0=2000000449] at /kohadevbox/koha/Koha/Object.pm line 229
# Looks like your test exited with 255 just after 8.
t/db_dependent/Koha/Biblio.t .. Dubious, test returned 255 (wstat 65280,
0xff00)
Failed 5/12 subtests
Test Summary Report
-------------------
t/db_dependent/Koha/Biblio.t (Wstat: 65280 Tests: 8 Failed: 1)
Failed test: 8
Non-zero exit status: 255
Parse errors: Bad plan. You planned 12 tests but ran 8.
Files=1, Tests=8, 2 wallclock secs ( 0.02 usr 0.01 sys + 1.97 cusr 0.20
csys = 2.20 CPU)
Result: FAIL
mysql> delete from issues;
prove t/db_dependent/Koha/Biblio.t
t/db_dependent/Koha/Biblio.t .. ok
All tests successful.
Files=1, Tests=12, 12 wallclock secs ( 0.03 usr 0.00 sys + 8.40 cusr 1.55
csys = 9.98 CPU)
Result: PASS
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list