Refactor Photo model constructor to remove timestamp parameter; update helper function to use getattr for safer attribute access.
This commit is contained in:
parent
e1cb99f2d1
commit
3e0faae851
3 changed files with 4 additions and 3 deletions
|
@ -24,10 +24,9 @@ class Photo(db.Model):
|
|||
user: Mapped[Optional['User']] = relationship('User', back_populates='photo')
|
||||
worklogs: Mapped[List['WorkLog']] = relationship('WorkLog', secondary=worklog_photos, back_populates='photos')
|
||||
|
||||
def __init__(self, filename: str, timestamp: Optional[datetime.datetime] = None, caption: Optional[str] = None):
|
||||
def __init__(self, filename: str, caption: Optional[str] = None):
|
||||
self.filename = filename
|
||||
self.caption = caption or ""
|
||||
self.timestamp = timestamp
|
||||
|
||||
def __repr__(self):
|
||||
return f"<Photo(id={self.id}, filename={self.filename})>"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue