Bug 29951

Summary: Cannot add splitting rule to classification sources
Product: Koha Reporter: Nick Clemens (kidclamp) <nick>
Component: System AdministrationAssignee: Jonathan Druart <jonathan.druart>
Status: CLOSED FIXED QA Contact: Testopia <testopia>
Severity: major    
Priority: P5 - low CC: arthur.suzuki, david, gmcharlt, ivan.supe, jonathan.druart, lucas, michaela.sieber, victor
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: Small patch
Documentation contact: Documentation submission:
Text to go in the release notes:
This fixes an error* that was displayed when adding a splitting rule to classifications sources (Administration > Catalog > Classification configuration). * Clicking 'Add a splitting rule' generates an error page starting "Can't locate object method "subclasses" via package "C4::ClassSplitRoutine" at /kohadevbox/koha/C4/ClassSplitRoutine.pm line 53".
Version(s) released in:
22.11.00, 22.05.04, 21.11.11
Bug Depends on: 17600    
Bug Blocks:    
Attachments: Bug 29951: Fix EXPORT for C4::ClassS*Routine modules
Bug 29951: Fix EXPORT for C4::ClassS*Routine modules
Bug 29951: Fix EXPORT for C4::ClassS*Routine modules

Description Nick Clemens (kidclamp) 2022-01-26 19:43:05 UTC
Home -> Administration -> Classification sources -> New splitting rule


Can't locate object method "subclasses" via package "C4::ClassSplitRoutine" at /kohadevbox/koha/C4/ClassSplitRoutine.pm line 53
Comment 1 Katrin Fischer 2022-02-19 21:37:23 UTC
Confirmed on master, updating severity.
Comment 2 Jonathan Druart 2022-07-06 14:25:06 UTC
Created attachment 137215 [details] [review]
Bug 29951: Fix EXPORT for C4::ClassS*Routine modules

Can't locate object method "subclasses" via package "C4::ClassSplitRoutine" at /kohadevbox/koha/C4/ClassSplitRoutine.pm line 53

Certainly from bug 17600.

Test plan:
Home -> Administration -> Classification sources -> New splitting rule

And create classification sources and filing rules.
Comment 3 Jonathan Druart 2022-07-06 14:25:34 UTC
Sorry, I was not aware of this bug.
Comment 4 Katrin Fischer 2022-07-06 15:04:46 UTC
(In reply to Jonathan Druart from comment #3)
> Sorry, I was not aware of this bug.

It fell off my radar too. Thx for the patch!
Comment 5 David Nind 2022-07-07 09:52:58 UTC
Created attachment 137253 [details] [review]
Bug 29951: Fix EXPORT for C4::ClassS*Routine modules

Can't locate object method "subclasses" via package "C4::ClassSplitRoutine" at /kohadevbox/koha/C4/ClassSplitRoutine.pm line 53

Certainly from bug 17600.

Test plan:
Home -> Administration -> Classification sources -> New splitting rule

And create classification sources and filing rules.

Signed-off-by: David Nind <david@davidnind.com>
Comment 6 Marcel de Rooy 2022-07-08 06:23:32 UTC
Created attachment 137366 [details] [review]
Bug 29951: Fix EXPORT for C4::ClassS*Routine modules

Can't locate object method "subclasses" via package "C4::ClassSplitRoutine" at /kohadevbox/koha/C4/ClassSplitRoutine.pm line 53

Certainly from bug 17600.

Test plan:
Home -> Administration -> Classification sources -> New splitting rule

And create classification sources and filing rules.

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Comment 7 Tomás Cohen Arazi 2022-07-08 18:35:44 UTC
Pushed to master for 22.11.

Nice work everyone, thanks!
Comment 8 Lucas Gass 2022-08-12 16:53:37 UTC
Backported to 22.05.x for 22.05.04
Comment 9 Arthur Suzuki 2022-08-16 13:01:52 UTC
applied to 21.11.x for 21.11.11
Comment 10 Victor Grousset/tuxayo 2022-08-19 23:14:45 UTC
Not backported to oldoldstable (21.05.x). Feel free to ask if it's needed.

Nothing to document, marking resolved.