From 41c265295ba35e9da065adc6bef438a17a6142be Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 16 Jul 2024 17:14:33 -0400 Subject: [PATCH] edge case for shelf initialization --- journal/models/mark.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journal/models/mark.py b/journal/models/mark.py index 17eb7722..28ba7b4d 100644 --- a/journal/models/mark.py +++ b/journal/models/mark.py @@ -250,7 +250,7 @@ class Mark: else: # ignore most recent post if exists and create new one update_mode = 2 - shelf = Shelf.objects.get(owner=self.owner, shelf_type=shelf_type) + shelf = self.owner.shelf_manager.get_shelf(shelf_type) d = {"parent": shelf, "visibility": visibility, "position": 0} if metadata: d["metadata"] = metadata