patron registration form sends unnecessary data when saving
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.9 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When the AngularJS patron registration form saves a record, the request to update the patron record includes some virtual fields that not needed:
- notes (which nowadays is coming from user messages)
- user activity
- standing penalties
These are coming from the fleshing set by the AngularJS patron service when it retrieves a patron record. They're retrieved for various purposes, but those purposes do not include any relevant to the patron editor
When the patron record is saved via open-ils.
Ordinarily this wouldn't be anything more than a minor waste of bandwidth, but patrons can sometimes have hundreds of notes if A/T events are generating patron messages. That can add up to an overlarge request.
Evergreen 3.8+
tags: | added: patron |
tags: | added: signedoff |
Changed in evergreen: | |
milestone: | 3.9.1 → 3.9.2 |
Changed in evergreen: | |
milestone: | 3.9.2 → 3.10.1 |
no longer affects: | evergreen/3.8 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Here's a branch that removes those fields when saving the user data: https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp- 1976126- remove- needless- fleshing