fix putting new attribute correctly into becca

This commit is contained in:
zadam 2022-06-17 23:04:46 +02:00
parent 540aba39db
commit 5ca7e39852
4 changed files with 5 additions and 8 deletions

View File

@ -44,7 +44,7 @@ export default class ExecuteScriptBulkAction extends AbstractBulkAction {
const spacedUpdate = new SpacedUpdate(async () => {
await this.saveAction({ script: $script.val() });
}, 1000)
}, 1000);
$script.on('input', () => spacedUpdate.scheduleUpdate());

View File

@ -431,7 +431,7 @@ export default class NoteTreeWidget extends NoteContextAwareWidget {
notes = JSON.parse(jsonStr);
}
catch (e) {
logError(`Cannot parse ${jsonStr} into notes for drop`);
logError(`Cannot parse JSON '${jsonStr}' into notes for drop`);
return;
}

View File

@ -91,10 +91,7 @@ function addNoteAttribute(req) {
const noteId = req.params.noteId;
const body = req.body;
const attr = new Attribute(body);
attr.noteId = noteId;
attr.save();
new Attribute({...body, noteId}).save();
}
function deleteNoteAttribute(req) {

View File

@ -4,8 +4,6 @@ const becca = require("../becca/becca");
const cloningService = require("./cloning");
const branchService = require("./branches");
const utils = require("./utils");
const dayjs = require("dayjs");
const cls = require("./cls.js");
const ACTION_HANDLERS = {
addLabel: (action, note) => {
@ -77,6 +75,8 @@ const ACTION_HANDLERS = {
const targetParentNote = becca.getNote(action.targetParentNoteId);
if (!targetParentNote) {
log.info(`Cannot execute moveNote because note ${action.targetParentNoteId} doesn't exist.`);
return;
}