From a5b3a129140ca87b18e446af32e9ed2f696cebd3 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Tue, 19 Aug 2025 14:23:56 +0500 Subject: [PATCH] monograph: fix some monographs can't be unpublished --- Notesnook.API/Controllers/MonographsController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Notesnook.API/Controllers/MonographsController.cs b/Notesnook.API/Controllers/MonographsController.cs index 1f7f3e2..344e5dc 100644 --- a/Notesnook.API/Controllers/MonographsController.cs +++ b/Notesnook.API/Controllers/MonographsController.cs @@ -54,6 +54,7 @@ namespace Notesnook.API.Controllers private static FilterDefinition CreateMonographFilter(string userId, Monograph monograph) { var userIdFilter = Builders.Filter.Eq("UserId", userId); + monograph.ItemId ??= monograph.Id; return ObjectId.TryParse(monograph.ItemId, out ObjectId id) ? Builders.Filter .And(userIdFilter, @@ -246,7 +247,8 @@ namespace Notesnook.API.Controllers { ItemId = id, Id = monograph.Id, - Deleted = true + Deleted = true, + UserId = monograph.UserId } );