Since there is no way to delete items from the list of accessions or retrievals in the edge-dematic software, the dev team recommends addressing endpoints to mark the items accessioned or retrieved and they will be skipped up exchange with Dematic.
When we try to mark an item retrieved using PUT https://okapi-endpoint/remote-storage/retrievals/barcode/***, we are getting a 500 Internal Server Error when there are 2 entries in the retrieval queue with the same item_barcode preventing the item from being marked retrieved.
Workaround we are using is to delete the faulty request based on hold id information.
PUT request to mark an item retrieved goes through successfully when there are more than one entries with the same item barcode
Fails with 500