core: fix deleted items getting imported during backup restore

This commit is contained in:
Abdullah Atta
2024-02-23 12:12:44 +05:00
parent c09064d2d6
commit 6d4b53b489

View File

@@ -498,11 +498,11 @@ export type BaseTrashItem<TItem extends BaseItem<"note" | "notebook">> =
export type TrashItem = BaseTrashItem<Note> | BaseTrashItem<Notebook>;
export function isDeleted(item: any): item is DeletedItem {
return !!item.deleted && !item.type;
return !!item.deleted && item.type !== "trash";
}
export function isTrashItem(item: MaybeDeletedItem<Item>): item is TrashItem {
return !isDeleted(item) && item.type === "trash";
export function isTrashItem(item: any): item is TrashItem {
return item.type === "trash";
}
export function isGroupHeader(item: any): item is GroupHeader {