diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 3ffcb45..a012a27 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,8 +4,12 @@
-
-
+
+
+
+
+
+
@@ -154,7 +158,15 @@
1749164385581
-
+
+
+ 1749168650225
+
+
+
+ 1749168650225
+
+
@@ -177,7 +189,8 @@
-
+
+
diff --git a/src/pilgrim/models/entry.py b/src/pilgrim/models/entry.py
index 27c6612..4a1132c 100644
--- a/src/pilgrim/models/entry.py
+++ b/src/pilgrim/models/entry.py
@@ -17,7 +17,7 @@ class Entry(Base):
"Photo",
secondary=photo_entry_association,
back_populates="entries")
- fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"))
+ fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"),nullable=False)
def __init__(self, title: str, text: str, date: str, travel_diary_id: int, **kw: Any):
super().__init__(**kw)
self.title = title
diff --git a/src/pilgrim/models/photo.py b/src/pilgrim/models/photo.py
index 63e9cf4..f6e0406 100644
--- a/src/pilgrim/models/photo.py
+++ b/src/pilgrim/models/photo.py
@@ -20,7 +20,7 @@ class Photo(Base):
back_populates="photos"
)
- fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"))
+ fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"),nullable=False)
def __init__(self, filepath, name, addition_date=None, caption=None, entries=None, **kw: Any):
super().__init__(**kw)
diff --git a/src/pilgrim/models/photo_in_entry.py b/src/pilgrim/models/photo_in_entry.py
index e50c939..76f452e 100644
--- a/src/pilgrim/models/photo_in_entry.py
+++ b/src/pilgrim/models/photo_in_entry.py
@@ -4,5 +4,5 @@ from ..database import Base
photo_entry_association = Table('photo_entry_association', Base.metadata,
Column('id', Integer, primary_key=True, autoincrement=True),
- Column('fk_photo_id', Integer, ForeignKey('photos.id')),
- Column('fk_entry_id', Integer, ForeignKey('entries.id')))
+ Column('fk_photo_id', Integer, ForeignKey('photos.id'),nullable=False),
+ Column('fk_entry_id', Integer, ForeignKey('entries.id'),nullable=False))
diff --git a/src/pilgrim/service/entry_service.py b/src/pilgrim/service/entry_service.py
index f799d20..f316f97 100644
--- a/src/pilgrim/service/entry_service.py
+++ b/src/pilgrim/service/entry_service.py
@@ -16,8 +16,6 @@ class EntryService:
self.session.add(new_entry)
self.session.commit()
self.session.refresh(new_entry)
-
-
return new_entry
def read_by_id(self,entry_id:int)->Entry: