Bug 40409 - t/db_dependent/Overdues.t generates warnings
Summary: t/db_dependent/Overdues.t generates warnings
Status: Needs Signoff
Alias: None
Product: Koha
Classification: Unclassified
Component: Test Suite (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low minor
Assignee: Jonathan Druart
QA Contact: Testopia
URL:
Keywords:
Depends on: 25127
Blocks: 25515
  Show dependency treegraph
 
Reported: 2025-07-16 10:32 UTC by Jonathan Druart
Modified: 2025-07-16 10:35 UTC (History)
0 users

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 40409: Make Overdues.t fail (1.13 KB, patch)
2025-07-16 10:35 UTC, Jonathan Druart
Details | Diff | Splinter Review
Bug 40409: Remove warnings from t/db_dependent/Overdues.t (1.34 KB, patch)
2025-07-16 10:35 UTC, Jonathan Druart
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Druart 2025-07-16 10:32:07 UTC
t/db_dependent/Overdues.t .. 1/18 The checkin for the following issue failed, Please go to the about page and check all messages on the 'System information' to see if there are configuration / data issues ({UNKNOW
N}: Can't use an undefined value as a HASH reference at /kohadevbox/koha/C4/Circulation.pm line 2744. at /kohadevbox/koha/C4/Circulation.pm line 2787                                                                
)$VAR1 = {                                                                                                
          'borrowernumber' => 1669,                                                                       
          'auto_renew' => 0,                                                                              
          'returndate' => '2025-07-16 10:22:21',                                                          
          'unseen_renewals' => 1,                                                                         
          'timestamp' => '2025-07-16 10:22:21',                                                           
          'note' => 'dgdIcu',                                                                             
          'auto_renew_error' => 'NOnHFifbC42AwnAJ4V',                                                     
          'lastreneweddate' => '2025-07-16 10:22:21',                                                                                                                                                                
          'checkin_library' => 'IDWOMcg',                                                                                                                                                                            
          'onsite_checkout' => 0,                                                                         
          'renewals_count' => 0,                                                                          
          'itemnumber' => 1497,                                                                                                                                                                                      
          'issuer_id' => 1670,                                                                            
          'branchcode' => 'JbmnNE',                                                                       
          'notedate' => '2025-07-16 10:22:21',                                                                                                                                                                       
          'issue_id' => 153,                                                                              
          'date_due' => '2025-07-16 10:22:21',                                                            
          'noteseen' => 1,                                                                                                                                                                                           
          'issuedate' => '2025-07-16 10:22:21'                                                                                                                                                                       
        };                                                                                                
 at t/db_dependent/Overdues.t line 552.
Comment 1 Jonathan Druart 2025-07-16 10:35:02 UTC
Created attachment 184142 [details] [review]
Bug 40409: Make Overdues.t fail

The test is wrong, the item is not correctly checked in, it should fail.
Comment 2 Jonathan Druart 2025-07-16 10:35:04 UTC
Created attachment 184143 [details] [review]
Bug 40409: Remove warnings from t/db_dependent/Overdues.t

The tests was wrong, we should make sure the item has been checked in.

We were missing the mock userenv:
Can't use an undefined value as a HASH reference at /kohadevbox/koha/C4/Circulation.pm line 2744. at /kohadevbox/koha/C4/Circulation.pm line 2787