mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
server-ts: Fix "Missing or incorrect type for target branch ID"
When attempting to add a new note from the relation map
This commit is contained in:
parent
b50ceaf299
commit
4ab6f159e5
@ -43,7 +43,7 @@ function createNote(req: Request) {
|
|||||||
throw new ValidationError("Invalid target type.");
|
throw new ValidationError("Invalid target type.");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof targetBranchId !== "string") {
|
if (targetBranchId && typeof targetBranchId !== "string") {
|
||||||
throw new ValidationError("Missing or incorrect type for target branch ID.");
|
throw new ValidationError("Missing or incorrect type for target branch ID.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -251,7 +251,7 @@ function createNewNote(params: NoteParams): {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function createNewNoteWithTarget(target: ("into" | "after"), targetBranchId: string, params: NoteParams) {
|
function createNewNoteWithTarget(target: ("into" | "after"), targetBranchId: string | undefined, params: NoteParams) {
|
||||||
if (!params.type) {
|
if (!params.type) {
|
||||||
const parentNote = becca.notes[params.parentNoteId];
|
const parentNote = becca.notes[params.parentNoteId];
|
||||||
|
|
||||||
@ -263,7 +263,7 @@ function createNewNoteWithTarget(target: ("into" | "after"), targetBranchId: str
|
|||||||
if (target === 'into') {
|
if (target === 'into') {
|
||||||
return createNewNote(params);
|
return createNewNote(params);
|
||||||
}
|
}
|
||||||
else if (target === 'after') {
|
else if (target === 'after' && targetBranchId) {
|
||||||
const afterBranch = becca.branches[targetBranchId];
|
const afterBranch = becca.branches[targetBranchId];
|
||||||
|
|
||||||
// not updating utcDateModified to avoid having to sync whole rows
|
// not updating utcDateModified to avoid having to sync whole rows
|
||||||
|
Loading…
x
Reference in New Issue
Block a user