diff --git a/package-lock.json b/package-lock.json index f935830df..a12ed10ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "trilium", - "version": "0.47.3", + "version": "0.47.4", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -885,7 +885,7 @@ }, "@webassemblyjs/helper-wasm-section": { "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-ribbon-1.11.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", "dev": true, "requires": { diff --git a/src/routes/api/notes.js b/src/routes/api/notes.js index 0ca8f5a2b..dec63dc78 100644 --- a/src/routes/api/notes.js +++ b/src/routes/api/notes.js @@ -18,23 +18,25 @@ function getNote(req) { return [404, "Note " + noteId + " has not been found."]; } - if (note.isStringNote()) { - note.content = note.getContent(); + const pojo = note.getPojo(); - if (note.type === 'file' && note.content.length > 10000) { - note.content = note.content.substr(0, 10000) - + `\r\n\r\n... and ${note.content.length - 10000} more characters.`; + if (note.isStringNote()) { + pojo.content = note.getContent(); + + if (note.type === 'file' && pojo.content.length > 10000) { + pojo.content = pojo.content.substr(0, 10000) + + `\r\n\r\n... and ${pojo.content.length - 10000} more characters.`; } } const contentMetadata = note.getContentMetadata(); - note.contentLength = contentMetadata.contentLength; + pojo.contentLength = contentMetadata.contentLength; - note.combinedUtcDateModified = note.utcDateModified > contentMetadata.utcDateModified ? note.utcDateModified : contentMetadata.utcDateModified; - note.combinedDateModified = note.utcDateModified > contentMetadata.utcDateModified ? note.dateModified : contentMetadata.dateModified; + pojo.combinedUtcDateModified = note.utcDateModified > contentMetadata.utcDateModified ? note.utcDateModified : contentMetadata.utcDateModified; + pojo.combinedDateModified = note.utcDateModified > contentMetadata.utcDateModified ? note.dateModified : contentMetadata.dateModified; - return note; + return pojo; } function createNote(req) { diff --git a/src/views/mobile.ejs b/src/views/mobile.ejs index 25c2a9d41..4b024f8db 100644 --- a/src/views/mobile.ejs +++ b/src/views/mobile.ejs @@ -123,7 +123,7 @@ - +