Back to bug 41145

Who When What Removed Added
aleisha 2025-11-03 22:23:36 UTC CC aleisha
Depends on 26744
jonathan.druart 2025-11-04 08:04:43 UTC CC jonathan.druart
Severity normal major
alexbuckley 2025-11-11 04:49:42 UTC CC alexbuckley
alexbuckley 2025-11-11 23:28:29 UTC Status NEW ASSIGNED
Assignee koha-bugs alexbuckley
alexbuckley 2025-11-12 00:18:21 UTC Status ASSIGNED Needs Signoff
alexbuckley 2025-11-12 00:18:27 UTC Sponsorship status --- Sponsored
nick 2025-11-21 02:06:57 UTC CC nick
maxeinergl 2025-12-01 14:00:39 UTC CC maxeinergl
alexbuckley 2025-12-01 19:56:41 UTC Text to go in the release notes This bug fix prevents misleading patron attribute modification logs, when a library batch imports patrons with the BorrowersLog system preference set to 'Log'.
david 2025-12-03 23:47:48 UTC Status Needs Signoff Signed Off
david 2025-12-03 23:47:52 UTC Attachment #189503 Attachment is obsolete 0 1
david 2025-12-03 23:47:56 UTC Attachment #189504 Attachment is obsolete 0 1
david 2025-12-04 00:02:12 UTC Text to go in the release notes This bug fix prevents misleading patron attribute modification logs, when a library batch imports patrons with the BorrowersLog system preference set to 'Log'. , even though there is no change to the patron attribute.
- After the change:
. No log entry is shown if is no change to the patron attribute.
. If there is a change to the patron attribute (for example, changed to 5678 on a re-import), when a library batch imports patrons with the BorrowersLog system preference set to 'Log'. It now correctly only shows a log entry when a patron attribe value is changed.

Example:
- Before the change: for an existing patron with a patron attribute, it is now correctly shown - { "attribute.INSTID" : { "after" : "5678", "before" : "1234" } } of INSTID:1234, with a re-import the log shows { "attribute.INSTID" : { "after" : "1234", "before" : "" } } This prevents misleading patron attribute modification logs
CC david
martin.renvoize 2025-12-04 12:51:24 UTC Attachment #190139 Attachment is obsolete 0 1
martin.renvoize 2025-12-04 12:51:26 UTC Attachment #190140 Attachment is obsolete 0 1
martin.renvoize 2025-12-04 12:51:37 UTC CC martin.renvoize
QA Contact testopia martin.renvoize
Status Signed Off Passed QA
lucas 2025-12-04 16:47:58 UTC Keywords rel_26_05_candidate
CC lucas
lucas 2025-12-17 20:26:50 UTC Status Passed QA Pushed to main
Version(s) released in 26.05.00
david 2025-12-17 22:04:28 UTC Text to go in the release notes This prevents misleading patron attribute modification logs, even though there is no change to the patron attribute.
- After the change:
. No log entry is shown if is no change to the patron attribute.
. If there is a change to the patron attribute (for example, changed to 5678 on a re-import), when a library batch imports patrons with the BorrowersLog system preference set to 'Log'. It now correctly only shows a log entry when a patron attribe value is changed.

Example:
- Before the change: for an existing patron with a patron attribute, it is now correctly shown - { "attribute.INSTID" : { "after" : "5678", "before" : "1234" } } of INSTID:1234, with a re-import the log shows { "attribute.INSTID" : { "after" : "1234", "before" : "" } }
This prevents misleading patron attribute modification logs, even though there is no change to the patron attribute.
- After the change:
. No log entry is shown if there is no change to the patron attribute.
. If there is a change to the patron attribute (for example, changed to 5678 on a re-import), when a library batch imports patrons with the BorrowersLog system preference set to 'Log'. It now correctly only shows a log entry when a patron attribute value is changed.

Example:
- Before the change: for an existing patron with a patron, it is now correctly shown - { "attribute.INSTID" : { "after" : "5678", "before" : "1234" } } attribute of INSTID:1234, with a re-import the log shows { "attribute.INSTID" : { "after" : "1234", "before" : "" } }

Back to bug 41145