fix initial document setup

This commit is contained in:
zadam
2019-02-20 23:07:57 +01:00
parent 60cbfdcabd
commit 3533160bef
6 changed files with 83 additions and 64 deletions

View File

@@ -77,16 +77,21 @@ async function createInitialDatabase(username, password) {
await sql.executeScript(schema);
const Note = require("../entities/note");
const NoteContent = require("../entities/note_content");
const Branch = require("../entities/branch");
const rootNote = await new Note({
noteId: 'root',
title: 'root',
content: '',
type: 'text',
mime: 'text/html'
}).save();
const rootNoteContent = await new NoteContent({
noteId: rootNote.noteId,
content: ''
}).save();
await new Branch({
branchId: 'root',
noteId: 'root',
@@ -96,7 +101,7 @@ async function createInitialDatabase(username, password) {
}).save();
const tarImportService = require("./import/tar");
await tarImportService.importTar(demoFile, rootNote);
await tarImportService.importTar(null, demoFile, rootNote);
const startNoteId = await sql.getValue("SELECT noteId FROM branches WHERE parentNoteId = 'root' AND isDeleted = 0 ORDER BY notePosition");