From e634dbcce14ed4ff17cebb34774cf2b8f31a023d Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 26 Jun 2023 08:09:20 -0400 Subject: [PATCH] fix review dup in force mode --- journal/importers/douban.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/journal/importers/douban.py b/journal/importers/douban.py index 06ea76ef..d7c31baa 100644 --- a/journal/importers/douban.py +++ b/journal/importers/douban.py @@ -363,13 +363,11 @@ class DoubanImporter: r"(?<=!\[\]\()([^)]+)(?=\))", lambda x: _fetch_remote_image(x[1]), content ) params = { - "owner": self.user, "created_time": time, "edited_time": time, "title": title, "body": content, "visibility": self.visibility, - "item": item, } - Review.objects.create(**params) + Review.objects.update_or_create(owner=self.user, item=item, defaults=params) return 1