diff --git a/classes/pyroclient.py b/classes/pyroclient.py index 2789f9a..ebab94a 100644 --- a/classes/pyroclient.py +++ b/classes/pyroclient.py @@ -226,9 +226,7 @@ class PyroClient(PyroClient): ) raise SubmissionDuplicatesError(str(filepath), duplicates) - await col_submitted.find_one_and_update( - {"_id": ObjectId(id)}, {"$set": {"done": True}} - ) + await col_submitted.update_one({"_id": ObjectId(id)}, {"$set": {"done": True}}) try: if db_entry["temp"]["uuid"] is not None: diff --git a/plugins/callbacks/submission.py b/plugins/callbacks/submission.py index 72103a8..fb749fe 100644 --- a/plugins/callbacks/submission.py +++ b/plugins/callbacks/submission.py @@ -127,9 +127,7 @@ async def callback_query_no(app: PyroClient, callback: CallbackQuery): user = await app.find_user(callback.from_user) fullcallback = str(callback.data).split("_") - db_entry = await col_submitted.find_one_and_delete( - {"_id": ObjectId(fullcallback[2])} - ) + db_entry = await col_submitted.delete_one({"_id": ObjectId(fullcallback[2])}) if ( db_entry["temp"]["uuid"] is not None