Skip to content

Commit 5ae467d

Browse files
committed
Allowed multiple amap deliveries on the same day
1 parent 163f254 commit 5ae467d

File tree

2 files changed

+0
-18
lines changed

2 files changed

+0
-18
lines changed

app/modules/amap/cruds_amap.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -118,16 +118,6 @@ async def get_delivery_by_id(
118118
return result.scalars().first()
119119

120120

121-
async def is_there_a_delivery_on(db: AsyncSession, delivery_date: date) -> bool:
122-
result = await db.execute(
123-
select(models_amap.Delivery).where(
124-
models_amap.Delivery.delivery_date == delivery_date,
125-
models_amap.Delivery.status != DeliveryStatusType.archived,
126-
),
127-
)
128-
return result.scalars().all() != []
129-
130-
131121
async def create_delivery(
132122
delivery: schemas_amap.DeliveryComplete,
133123
db: AsyncSession,

app/modules/amap/endpoints_amap.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,6 @@ async def create_delivery(
196196
status=DeliveryStatusType.creation,
197197
**delivery.model_dump(),
198198
)
199-
if await cruds_amap.is_there_a_delivery_on(
200-
db=db,
201-
delivery_date=db_delivery.delivery_date,
202-
):
203-
raise HTTPException(
204-
status_code=400,
205-
detail="There is already a delivery planned that day.",
206-
)
207199

208200
return await cruds_amap.create_delivery(delivery=db_delivery, db=db)
209201

0 commit comments

Comments
 (0)