Files
api-bashgah/apps/order/selector.py
T
2026-06-15 10:57:28 +03:30

13 lines
436 B
Python

from apps.order.models import Order as OrderModel
from rest_framework.exceptions import ValidationError
def retrieve_order(order_id: int) -> OrderModel:
try:
order = OrderModel.objects.get(id=order_id)
return order
except OrderModel.DoesNotExist:
raise ValidationError(f"Order with id {order_id} does not exist")
except Exception as e:
raise ValidationError(f"Error retrieving order: {e}")