Объект Django создается дважды

У меня большое приложение и я смог найти, где находится "ошибка" (Вот почему мне не нужно загружать больше моего кода)

image_model = Image_model(
    user = user,
    lan = lan,
    lon = lon,
    width = width,
    height = height,
    image_name = image_name,
    image_name_preview = image_name_preview,
    image = original_image,
    preview_image = preview_image,
    whatisseen = whatisseen,
    timestamp_create = timestamp_create
)

image_model.save()

RoomChatMessage.objects.create(
    room = room,
    user = user,
    content = message,
    image = image_modal,
)
payload = {"Success": "Message successfully added"}

Итак, когда я вызываю функцию вокруг этих двух объектов, создается объект изображения, а затем объект RoomChatMessage. Но теперь у меня возникла проблема:

Когда я вынимаю image_modal (полный объект) и создаю только RoomChatMessage (без изображения), он работает нормально. Но если я вызываю функцию в таком виде, я получаю один объект Image и два объекта Message - но почему?

Вернуться на верх