new note inherits type and mime from parent note, closes #20

This commit is contained in:
azivner
2018-01-26 21:31:52 -05:00
parent 0da13994a6
commit b2ff97ccf2
2 changed files with 13 additions and 1 deletions

View File

@@ -41,6 +41,18 @@ async function createNewNote(parentNoteId, note, sourceId) {
throw new Error('Unknown target: ' + note.target);
}
if (parentNoteId !== 'root') {
const parent = await sql.getFirst("SELECT * FROM notes WHERE note_id = ?", [parentNoteId]);
if (!note.type) {
note.type = parent.type;
}
if (!note.mime) {
note.mime = parent.mime;
}
}
const now = utils.nowDate();
await sql.insert("notes", {