Summary: | Pseudonymization is preventing renewals from the patrons account page | ||
---|---|---|---|
Product: | Koha | Reporter: | Nick Clemens (kidclamp) <nick> |
Component: | Circulation | Assignee: | Nick Clemens (kidclamp) <nick> |
Status: | Pushed to stable --- | QA Contact: | Martin Renvoize (ashimema) <martin.renvoize> |
Severity: | critical | ||
Priority: | P5 - low | CC: | gmcharlt, kyle.m.hall, lucas, martin.renvoize |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: |
24.11.00,24.05.06
|
|
Circulation function: | |||
Bug Depends on: | |||
Bug Blocks: | 37558 | ||
Attachments: |
Bug 37540: Ensure datetime is a string before enqueueing pseudonymization
Bug 37540: Ensure datetime is a string before enqueueing pseudonymization Bug 37540: Ensure datetime is a string before enqueueing pseudonymization |
Description
Nick Clemens (kidclamp)
2024-07-31 17:00:52 UTC
Created attachment 169907 [details] [review] Bug 37540: Ensure datetime is a string before enqueueing pseudonymization To test: 1 - Enable Pseudonymization in system preferences NOTE: See bug 28911 for bcrypt setup 2 - Issue an item to a patron 3 - View the patrons checkouts 4 - Check the box under 'Renew' 5 - Renew selected items 6 - Internal server error 7 - Apply patch 8 - Restart all 9 - Repeat 4&5 10 - Success! Libraries report this is actually blocking all circulations Created attachment 169911 [details] [review] Bug 37540: Ensure datetime is a string before enqueueing pseudonymization To test: 1 - Enable Pseudonymization in system preferences NOTE: See bug 28911 for bcrypt setup 2 - Issue an item to a patron 3 - View the patrons checkouts 4 - Check the box under 'Renew' 5 - Renew selected items 6 - Internal server error 7 - Apply patch 8 - Restart all 9 - Repeat 4&5 10 - Success! Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl> Created attachment 169931 [details] [review] Bug 37540: Ensure datetime is a string before enqueueing pseudonymization To test: 1 - Enable Pseudonymization in system preferences NOTE: See bug 28911 for bcrypt setup 2 - Issue an item to a patron 3 - View the patrons checkouts 4 - Check the box under 'Renew' 5 - Renew selected items 6 - Internal server error 7 - Apply patch 8 - Restart all 9 - Repeat 4&5 10 - Success! Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Happy to push as is, but should we have a bug for adding a primary key to statistics? Pushed for 24.11! Well done everyone, thank you! (In reply to Katrin Fischer from comment #5) > Happy to push as is, but should we have a bug for adding a primary key to > statistics? I didn't consider it largely because of the cost of the update for systems with lots of statistics, but it might be worth filing for discussion (In reply to Nick Clemens (kidclamp) from comment #7) > (In reply to Katrin Fischer from comment #5) > > Happy to push as is, but should we have a bug for adding a primary key to > > statistics? > > I didn't consider it largely because of the cost of the update for systems > with lots of statistics, but it might be worth filing for discussion Yes, I think let's discuss it at least. I believe it probably also makes other things harder. Backported to 24.05.x for upcoming 24.05.06 |