@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-12 11:29+0300\n" +"POT-Creation-Date: 2026-01-13 16:09+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -670,7 +670,7 @@ msgstr "При выбранном стиле используйте тип ст msgid "Prediction interrupted. Please retry again" msgstr "Генерация прервана. Пожалуйста, повторите попытку еще раз" -#: ml_model/exceptions.py:104 +#: ml_model/exceptions.py:111 #, python-format msgid "Prompt is too long. Maximum length is %(max_length)s characters." msgstr "Промпт слишком длинный. Максимальная длина — %(max_length)s символов." @@ -959,7 +959,7 @@ msgstr "Инструкции Моделей" msgid "no model by this id" msgstr "Не найдено моделей по этому ID" -#: ml_model/services/chatgpt.py:161 +#: ml_model/services/chatgpt.py:160 msgid "No matching version found" msgstr "Соответствующая версия не найдена" @@ -1224,7 +1224,7 @@ msgstr "Публичный API" msgid "Media" msgstr "Медиа" -#: tools/chats/apis.py:182 tools/media/apis.py:168 +#: tools/chats/apis.py:188 tools/media/apis.py:179 #: tools/public_api/views/base.py:103 msgid "" "Error occured when create generation. It may cause NSFW-content not allowed, " @@ -1233,6 +1233,10 @@ msgstr "" "Случилась ошибка во время генерации. Она может возникать из-за того, что " "NSFW-контент запрещен. Попробуйте снова" +#: tools/chats/apis.py:244 +msgid "The message has already been deleted" +msgstr "Сообщение уже было удалено" + #: tools/chats/models.py:17 #, python-format msgid "Chat %(id)s" @@ -239,7 +239,9 @@ class MessageAPIView(APIView): Hide message """ chat = Chat.objects.get(pk=chat_uid) - message = Message.objects.get(pk=message_uid, chats_chats_messages=chat, is_deleted=False) + message = Message.objects.filter(pk=message_uid, chats_chats_messages=chat, is_deleted=False).first() + if not message: + return Response({'detail': _('The message has already been deleted')}) message.is_deleted = True message.save() return Response(status=204)