Fixed deletion not working properly

This commit is contained in:
Profitroll 2024-05-06 12:47:09 +02:00
parent 7f107b2306
commit c9f37ea2b6
Signed by: profitroll
GPG Key ID: FA35CAB49DACD3B2
3 changed files with 11 additions and 0 deletions

View File

@ -32,6 +32,7 @@
"sub_yes_auto": "✅ Submission automatically accepted", "sub_yes_auto": "✅ Submission automatically accepted",
"sub_no": "❌ Submission reviewed and declined", "sub_no": "❌ Submission reviewed and declined",
"sub_dup": "⚠️ Submission automatically declined because database already contains this photo", "sub_dup": "⚠️ Submission automatically declined because database already contains this photo",
"sub_deleted": "⚠️ Submission's database record ({0}) is not available.",
"sub_blocked": "You were blocked and you can't submit media anymore.", "sub_blocked": "You were blocked and you can't submit media anymore.",
"sub_unblocked": "You were unblocked and you can now submit media.", "sub_unblocked": "You were unblocked and you can now submit media.",
"sub_by": "\n\nSubmitted by:", "sub_by": "\n\nSubmitted by:",

View File

@ -31,6 +31,7 @@
"sub_yes_auto": "✅ Подання автоматично прийнято", "sub_yes_auto": "✅ Подання автоматично прийнято",
"sub_no": "❌ Подання розглянуто та відхилено", "sub_no": "❌ Подання розглянуто та відхилено",
"sub_dup": "⚠️ Подання автоматично відхилено через наявність цього фото в базі даних", "sub_dup": "⚠️ Подання автоматично відхилено через наявність цього фото в базі даних",
"sub_deleted": "⚠️ Запис подання у базі даних ({0}) недоступний.",
"sub_blocked": "Вас заблокували, ви більше не можете надсилати медіафайли.", "sub_blocked": "Вас заблокували, ви більше не можете надсилати медіафайли.",
"sub_unblocked": "Вас розблокували, тепер ви можете надсилати медіафайли.", "sub_unblocked": "Вас розблокували, тепер ви можете надсилати медіафайли.",
"sub_by": "\n\nПредставлено:", "sub_by": "\n\nПредставлено:",

View File

@ -137,6 +137,15 @@ async def callback_query_no(app: PyroClient, callback: CallbackQuery):
db_entry = await col_submitted.delete_one({"_id": ObjectId(fullcallback[2])}) db_entry = await col_submitted.delete_one({"_id": ObjectId(fullcallback[2])})
if db_entry.deleted_count == 0:
await callback.answer(
text=app._("sub_deleted", "callback", locale=user.locale).format(
fullcallback[2]
),
show_alert=True,
)
return
if ( if (
db_entry.raw_result["temp"]["uuid"] is not None db_entry.raw_result["temp"]["uuid"] is not None
and Path( and Path(