Skip to content

Commit 9a5d241

Browse files
committed
Sending deleted books as ChangedEntitlement
1 parent 63e519c commit 9a5d241

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

cps/kobo.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,12 +275,13 @@ def HandleSyncRequest():
275275
log.debug("Marking as NewEntitlement")
276276
entitlement["BookMetadata"] = get_metadata(book.Books)
277277
sync_results.append({"NewEntitlement": entitlement})
278-
else:
278+
elif book.deleted:
279279
log.debug("Marking as ChangedEntitlement")
280+
sync_results.append({"ChangedEntitlement": entitlement})
281+
else:
282+
log.debug("Marking as ChangedProductMetadata")
280283
entitlement["BookMetadata"] = get_metadata(book.Books)
281284
sync_results.append({"ChangedProductMetadata": entitlement})
282-
# sync_results.append({"ChangedEntitlement": entitlement})
283-
# sync_results.append({"ChangedProductMetadata": get_metadata(book.Books)})
284285

285286
new_books_last_modified = max(
286287
book.Books.last_modified.replace(tzinfo=None), new_books_last_modified

0 commit comments

Comments
 (0)