found bug where if the product of a order item is somehow deleted it will throw an error