fix: normalize return risk timestamps
This commit is contained in:
@@ -14,6 +14,7 @@ from app.schemas import (
|
|||||||
CurrentUser,
|
CurrentUser,
|
||||||
NextBookingRisk,
|
NextBookingRisk,
|
||||||
RegisterReturnRequest,
|
RegisterReturnRequest,
|
||||||
|
RegisterReturnResult,
|
||||||
ReturnPreviewResult,
|
ReturnPreviewResult,
|
||||||
)
|
)
|
||||||
from app.services.returns import preview_vehicle_return, register_vehicle_return
|
from app.services.returns import preview_vehicle_return, register_vehicle_return
|
||||||
@@ -133,7 +134,7 @@ def preview_return(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@router.post("/{public_ref}/return")
|
@router.post("/{public_ref}/return", response_model=RegisterReturnResult)
|
||||||
def register_return(
|
def register_return(
|
||||||
public_ref: str,
|
public_ref: str,
|
||||||
body: RegisterReturnRequest,
|
body: RegisterReturnRequest,
|
||||||
@@ -141,7 +142,7 @@ def register_return(
|
|||||||
idempotency_key: str = Header(..., alias="Idempotency-Key", min_length=8, max_length=128),
|
idempotency_key: str = Header(..., alias="Idempotency-Key", min_length=8, max_length=128),
|
||||||
db: Session = Depends(get_db),
|
db: Session = Depends(get_db),
|
||||||
user: CurrentUser = Depends(get_current_user),
|
user: CurrentUser = Depends(get_current_user),
|
||||||
) -> dict:
|
) -> RegisterReturnResult:
|
||||||
status_code, result = register_vehicle_return(db, public_ref, body, idempotency_key, user)
|
status_code, result = register_vehicle_return(db, public_ref, body, idempotency_key, user)
|
||||||
response.status_code = status_code
|
response.status_code = status_code
|
||||||
return result
|
return RegisterReturnResult(**result)
|
||||||
|
|||||||
Reference in New Issue
Block a user