diff --git a/back/tgbot/tasks.py b/back/tgbot/tasks.py index 389e940..2d3d116 100644 --- a/back/tgbot/tasks.py +++ b/back/tgbot/tasks.py @@ -16,10 +16,10 @@ aws_secret_access_key = os.environ.get("AWS_SECRET") @celery_app.task def upload_file(file_id): - obj = TmcField.objects.filter(file_id=file_id) - if not obj: + if not TmcField.objects.filter(file_id=file_id).exists(): return + obj = TmcField.objects.get(file_id=file_id) logger.info(f"start upload file {file_id}") file_url = requests.get(f"https://api.telegram.org/bot{settings.TGBOT['TOKEN']}/getFile?file_id={file_id}") file_json = file_url.json()