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

David Nind <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Needs Signoff               |Failed QA
                 CC|                            |[email protected]

--- Comment #19 from David Nind <[email protected]> ---
After the patch is applied, I got this error trace when:
1. Initially creating the routing list (I didn't get this if I set up the
routing list before the patch was applied) (step 3 of the test plan)
2. When printing the routing list (after the patch is applied) (step 9 of the
test plan):

Could not compile /kohadevbox/koha/serials/routing-preview.pl: Global symbol
"$serialitem" requires explicit package name (did you forget to declare "my
$serialitem"?) at /kohadevbox/koha/serials/routing-preview.pl line 72.
Global symbol "$serialitem" requires explicit package name (did you forget to
declare "my $serialitem"?) at /kohadevbox/koha/serials/routing-preview.pl line
85.
Global symbol "$serialitem" requires explicit package name (did you forget to
declare "my $serialitem"?) at /kohadevbox/koha/serials/routing-preview.pl line
95.
BEGIN not safe after errors--compilation aborted at
/kohadevbox/koha/serials/routing-preview.pl line 153.
 at /usr/share/perl5/CGI/Compile.pm line 144
in CGI::Compile::compile at /usr/share/perl5/CGI/Compile.pm line 144
.....


Test plan (using KTD, mostly the same as comment #16):
1. Set system preference RoutingListAddReserves to "Place" ("Place received
serials on hold if they are on a routing list.").
2. Create a new subscription for Chapman (ISSN 0308-2695; biblionumber = 4) and
choose to create an item record when receiving this serial. I set it up using
these details:
   . Serials > + New subscription
   . Vendor: 1 (Search for vendor > Search > Choose)
   . Record: 44
   . When receiving this serial: Create an item record
   . Library: Centerville
   . Location: New materials shelf
   . Collection: Non-fiction
   . Item type: Continuing resources
   . Grace period: 2
   . Number of issues to display to staff: 25
   . Number of issues to display to the public: 25
   Next
   . First publication date: 01/01/2024
   . Frequency: 1/week
   . Subscription length: issues 52
   . Subscription end date: 01/01/2024
   . Numbering pattern: Number
   . Number > Begins with: 500
   . Click 'Test prediction pattern'
   Save subscription
3. Create a routing list with at least two recipients:
   . From the menu to the left, select 'Create routing list'
   . Click '+ Add recipients'
   . Search for and add at least two patrons (I added Henry and Mary)
   . Close
   . Save
4. Receive an issue and add the item information:
   . Serials > Search
   . Select 'Chapman'
   . Click the 'Receive' action from the menu
   . In the status column, change 'Expected' to 'Arrived'
   . Add a barcode to the item form
   . Save
5. Click on 'Print list' in column Routing (for issues with the arrived
status).
6. On the record page, check the holds section:
   ==> Result: Holds are created, but those are record level holds, not item
level holds (Holds column, Details = Next available).
7. Apply the patch.
8. Receive the next issue with item (repeat of step 4).
9. Click on 'Print list' in column Routing (for issues with the arrived status)
(repeat of step 5).
10. On the record page, check the holds section:
    ==> Result: Holds are created, and these are now item level holds.

-- 
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