Skip to content
Snippets Groups Projects
Verified Commit c9bfcb5d authored by TheJoeCoder's avatar TheJoeCoder
Browse files

Fix new userbook bug

parent fe912b79
Branches
No related tags found
No related merge requests found
...@@ -5,7 +5,6 @@ from django.db import models ...@@ -5,7 +5,6 @@ from django.db import models
from django.db.models import QuerySet from django.db.models import QuerySet
from django.db.models.signals import post_save from django.db.models.signals import post_save
from django.dispatch import receiver from django.dispatch import receiver
from django.utils import timezone
from accounts.models import User from accounts.models import User
from reader.models import Book, UserBook from reader.models import Book, UserBook
...@@ -48,7 +47,7 @@ def post_save_document(sender, instance: SyncDocumentEntry, **kwargs): ...@@ -48,7 +47,7 @@ def post_save_document(sender, instance: SyncDocumentEntry, **kwargs):
@receiver(post_save, sender=UserBook) @receiver(post_save, sender=UserBook)
def post_save_userbook(sender, instance: UserBook, **kwargs): def post_save_userbook(sender, instance: UserBook, **kwargs):
# Stop recursion # Stop recursion
if instance.last_progress_device.startswith("KoReader"): if instance.last_progress_device is not None and instance.last_progress_device.startswith("KoReader"):
return return
# Find the corresponding SyncDocumentEntry # Find the corresponding SyncDocumentEntry
sync_doc_q: QuerySet[SyncDocumentEntry] = SyncDocumentEntry.objects.filter(user=instance.user, key__iexact=instance.book.partial_md5) sync_doc_q: QuerySet[SyncDocumentEntry] = SyncDocumentEntry.objects.filter(user=instance.user, key__iexact=instance.book.partial_md5)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment