             article.savedDate = nil
             for entry in article.readingListEntries ?? [] {
                 entry.isDeletedLocally = true
+                entry.isUpdatedLocally = true
                 entry.list?.updateCountOfEntries()
             }
             if moc.hasChanges {

                entry.article?.removeFromDefaultReadingList()
                entry.article?.savedDate = nil
                entry.isDeletedLocally = true
            }
            if moc.hasChanges {
                try moc.save()

            guard let entry = moc.wmf_create(entityNamed: "ReadingListEntry", withValue: article, forKey: "article") as? ReadingListEntry else {
                return
            }
            entry.isUpdatedLocally = true
            let url = URL(string: key)
            entry.displayTitle = url?.wmf_title
            entry.list = readingList
