This works on #145. Before this, if an item got removed out of the inventory by the admin and the user tried to checkout, the application crashed.