PO activation fails to process already-queued records
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned | ||
2.3 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If an ACQ lineitem is uploaded and queued (but not imported as a catalog record) via the vendor upload UI, future attempts to activate a PO with the lineitem will either fail (if no queue is re-specified) or (unverified) create extra vandelay records, some of which are effectively orphaned.
The linked branch repairs this problem by inspecting lineitems as they are processed to determine whether they need to be linked to a queued record. It also removes the requirement that a queue be specified when all records in process are already linked to vandelay records.
To test, upload some MARC records in the ACQ vendor upload UI. When doing so, add them to a queue, but do not choose any of the import/
working => collab/
Changed in evergreen: | |
milestone: | 2.2.0rc1 → 2.2.0 |
Changed in evergreen: | |
milestone: | 2.2.0 → 2.2.1 |
Changed in evergreen: | |
milestone: | 2.2.1 → 2.2.2 |
Changed in evergreen: | |
milestone: | 2.2.2 → 2.2.3 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Works as advertised. Signed off at
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ kmlussier/ acq-support- two-step- vandelay- import- signoff
Thanks Bill!