fix duplicate dish_id in cart problem