diff --git a/main.ipynb b/main.ipynb index 4e0da12..5a85ded 100644 --- a/main.ipynb +++ b/main.ipynb @@ -3842,7 +3842,7 @@ " update_doc[\"status\"] = -1\n", " if payload.date_finish is not None:\n", " update_doc[\"date_finish\"] = payload.date_finish\n", - " if datetime.now(timezone.utc) + timedelta(hours=3) > payload.datetime_start:\n", + " if datetime.now(timezone.utc) + timedelta(hours=3) > payload.datetime_start and datetime.now(timezone.utc) + timedelta(hours=3) < payload.date_finish:\n", " update_doc[\"status\"] = 0\n", " if payload.address is not None:\n", " await users_collection.update_one(\n", diff --git a/main.py b/main.py index 2b7b981..fd3ab3c 100644 --- a/main.py +++ b/main.py @@ -2918,7 +2918,7 @@ async def put_competition( update_doc["status"] = -1 if payload.date_finish is not None: update_doc["date_finish"] = payload.date_finish - if datetime.now(timezone.utc) + timedelta(hours=3) > payload.datetime_start: + if datetime.now(timezone.utc) + timedelta(hours=3) > payload.datetime_start and datetime.now(timezone.utc) + timedelta(hours=3) < payload.date_finish: update_doc["status"] = 0 if payload.address is not None: await users_collection.update_one(