monograph: fix some monographs can't be unpublished
This commit is contained in:
1 parent
3ed30b206c
commit
a5b3a12914
1 file changed
+3
-1
@@ -54,6 +54,7 @@ namespace Notesnook.API.Controllers
|
|||||||
private static FilterDefinition<Monograph> CreateMonographFilter(string userId, Monograph monograph)
|
private static FilterDefinition<Monograph> CreateMonographFilter(string userId, Monograph monograph)
|
||||||
{
|
{
|
||||||
var userIdFilter = Builders<Monograph>.Filter.Eq("UserId", userId);
|
var userIdFilter = Builders<Monograph>.Filter.Eq("UserId", userId);
|
||||||
|
monograph.ItemId ??= monograph.Id;
|
||||||
return ObjectId.TryParse(monograph.ItemId, out ObjectId id)
|
return ObjectId.TryParse(monograph.ItemId, out ObjectId id)
|
||||||
? Builders<Monograph>.Filter
|
? Builders<Monograph>.Filter
|
||||||
.And(userIdFilter,
|
.And(userIdFilter,
|
||||||
@@ -246,7 +247,8 @@ namespace Notesnook.API.Controllers
|
|||||||
{
|
{
|
||||||
ItemId = id,
|
ItemId = id,
|
||||||
Id = monograph.Id,
|
Id = monograph.Id,
|
||||||
Deleted = true
|
Deleted = true,
|
||||||
|
UserId = monograph.UserId
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user