From 3db39eac71039a5037c5a0ed59edaf8a7ef9ac3c Mon Sep 17 00:00:00 2001 From: Gustavo Henrique Santos Souza de Miranda Date: Thu, 24 Jul 2025 23:13:01 -0300 Subject: [PATCH] Fix to add a photo list to the constructor of the entry model --- src/pilgrim/models/entry.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pilgrim/models/entry.py b/src/pilgrim/models/entry.py index 7835067..6dac3e4 100644 --- a/src/pilgrim/models/entry.py +++ b/src/pilgrim/models/entry.py @@ -1,5 +1,6 @@ -from typing import Any +from typing import Any, List +from pilgrim.models.photo import Photo from pilgrim.models.photo_in_entry import photo_entry_association from sqlalchemy import Column, Integer, String, ForeignKey, DateTime from sqlalchemy.orm import relationship @@ -21,9 +22,12 @@ class Entry(Base): fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"), nullable=False) travel_diary = relationship("TravelDiary", back_populates="entries") - def __init__(self, title: str, text: str, date: str, travel_diary_id: int, **kw: Any): + def __init__(self, title: str, text: str, date: Any, travel_diary_id: int, photos: List[Photo] = None, **kw: Any): super().__init__(**kw) self.title = title self.text = text self.date = date self.fk_travel_diary_id = travel_diary_id + if photos: + self.photos = photos +