mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
look for existing linkedItem before inserting
This commit is contained in:
parent
76e35cef0a
commit
cf8cc31d00
1 changed files with 2 additions and 1 deletions
|
|
@ -141,7 +141,8 @@ struct JSONArticle: Decodable {
|
|||
|
||||
public extension FeedItemDep {
|
||||
func asManagedObject(inContext context: NSManagedObjectContext) -> LinkedItem {
|
||||
let linkedItem = LinkedItem(entity: LinkedItem.entity(), insertInto: context)
|
||||
let existingItem = LinkedItem.lookup(byID: id, inContext: context)
|
||||
let linkedItem = existingItem ?? LinkedItem(entity: LinkedItem.entity(), insertInto: context)
|
||||
|
||||
linkedItem.id = id
|
||||
linkedItem.title = title
|
||||
|
|
|
|||
Loading…
Reference in a new issue