From d2427c7d3c3a1e877e99a724106b8d01d356e84c Mon Sep 17 00:00:00 2001 From: Hassan Abouelela <47495861+HassanAbouelela@users.noreply.github.com> Date: Thu, 17 Dec 2020 09:38:13 +0300 Subject: Fixes DB Timestamp on Return As pointed out by @ks129, fetching the responses would cause an error in the timestamp, as the validation was returning the current time at fetching, instead of the stored value. Signed-off-by: Hassan Abouelela <47495861+HassanAbouelela@users.noreply.github.com> --- backend/routes/forms/submit.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'backend/routes/forms') diff --git a/backend/routes/forms/submit.py b/backend/routes/forms/submit.py index 3ecbda0..48ae4f6 100644 --- a/backend/routes/forms/submit.py +++ b/backend/routes/forms/submit.py @@ -34,6 +34,8 @@ class SubmitForm(Route): async def post(self, request: Request) -> JSONResponse: data = await request.json() + data["timestamp"] = None + if form := await request.state.db.forms.find_one( {"_id": request.path_params["form_id"], "features": "OPEN"} ): -- cgit v1.2.3