Improvements delete user (delete also depending entries in tables)

Fixes kobo sync with sync only selected shelfs
This commit is contained in:
Ozzie Isaacs
2022-01-09 17:43:20 +01:00
parent 96b1e8960b
commit 0feb62c142
5 changed files with 20 additions and 5 deletions
+2 -2
View File
@@ -421,8 +421,8 @@ class KoboReadingState(Base):
book_id = Column(Integer)
last_modified = Column(DateTime, default=datetime.datetime.utcnow, onupdate=datetime.datetime.utcnow)
priority_timestamp = Column(DateTime, default=datetime.datetime.utcnow, onupdate=datetime.datetime.utcnow)
current_bookmark = relationship("KoboBookmark", uselist=False, backref="kobo_reading_state", cascade="all")
statistics = relationship("KoboStatistics", uselist=False, backref="kobo_reading_state", cascade="all")
current_bookmark = relationship("KoboBookmark", uselist=False, backref="kobo_reading_state", cascade="all, delete")
statistics = relationship("KoboStatistics", uselist=False, backref="kobo_reading_state", cascade="all, delete")
class KoboBookmark(Base):