Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
CP: R3 2022 roadmap, CP: sprint 112, CP: sprint 115, CP: sprint 116, CP: sprint 117, CP: sprint 118
-
3
-
Core: Platform
-
R3 2021
Description
MODINVSTOR-713 enables optimistic locking for instances, holdings and items.
This adds the _version property to the instance, holdings and item records.
A PUT must provide that _version property, mod-inventory-storage rejects a PUT request if the _version property doesn't contain the current _version value stored in the database.
Task:
Add _version property.
Handle 409 HTTP status code.
TestRail: Results
Attachments
Issue Links
- blocks
-
UIIN-1245 Implement optimistic locking in Inventory
-
- Closed
-
- defines
-
UXPROD-3089 Inventory. Implementing Optimistic Locking
-
- Closed
-
- is blocked by
-
MODINVSTOR-726 Enable support for optimistic locking (failOnConflict) in instances/holdings/items (part2)
-
- Closed
-
- relates to
-
MODINV-484 /inventory/items should return _version property
-
- Closed
-
-
MODINVSTOR-713 Enable support for optimistic locking (failOnConflict) in instances/holdings/items (part1)
-
- Closed
-
-
UIIN-1624 Updating item with _version always fails with optimistic locking conflict
-
- Closed
-