When I run the sync (like in mendeley_quick_test_code) and look at the verbose printing, it always says that there's an updated document because the newest_modified_time variable is the same as the last_modified field for the most recent document, so it thinks it's updated? But more importantly, there are several documents that are no longer in my library, but which it thinks are in my library. Their "date modified" time is before the most recent modified time, so I don't think they're being touched by the update_sync function. They no longer exist in my library or the trash though, so any get_document calls on them would fail, but the update code and the pickled version of my library still both have them. How do I address this without doing a full update sync of the entire library?
When I run the sync (like in mendeley_quick_test_code) and look at the verbose printing, it always says that there's an updated document because the newest_modified_time variable is the same as the last_modified field for the most recent document, so it thinks it's updated? But more importantly, there are several documents that are no longer in my library, but which it thinks are in my library. Their "date modified" time is before the most recent modified time, so I don't think they're being touched by the update_sync function. They no longer exist in my library or the trash though, so any get_document calls on them would fail, but the update code and the pickled version of my library still both have them. How do I address this without doing a full update sync of the entire library?