improve logging a little bit

This commit is contained in:
zadam 2019-02-27 22:15:52 +01:00
parent 9f30d4e673
commit 8414d97ffa
3 changed files with 5 additions and 4 deletions

View File

@ -685,6 +685,7 @@ class Note extends Entity {
delete pojo.isContentAvailable; delete pojo.isContentAvailable;
delete pojo.__attributeCache; delete pojo.__attributeCache;
delete pojo.titleCipherText; delete pojo.titleCipherText;
delete pojo.noteContent;
} }
} }

View File

@ -292,7 +292,7 @@ async function saveLinks(note, content) {
async function saveNoteRevision(note) { async function saveNoteRevision(note) {
// files and images are immutable, they can't be updated // files and images are immutable, they can't be updated
// but we don't even version titles which is probably not correct // but we don't even version titles which is probably not correct
if (note.type !== 'file' || note.type !== 'image' || await note.hasLabel('disableVersioning')) { if (note.type === 'file' || note.type === 'image' || await note.hasLabel('disableVersioning')) {
return; return;
} }
@ -311,7 +311,7 @@ async function saveNoteRevision(note) {
noteId: note.noteId, noteId: note.noteId,
// title and text should be decrypted now // title and text should be decrypted now
title: note.title, title: note.title,
content: note.noteContent.content, content: await note.getContent(),
type: note.type, type: note.type,
mime: note.mime, mime: note.mime,
isProtected: false, // will be fixed in the protectNoteRevisions() call isProtected: false, // will be fixed in the protectNoteRevisions() call

View File

@ -161,7 +161,7 @@ async function transactional(func) {
} }
let ret = null; let ret = null;
const error = new Error(); // to capture correct stack trace in case of exception const thisError = new Error(); // to capture correct stack trace in case of exception
transactionActive = true; transactionActive = true;
transactionPromise = new Promise(async (resolve, reject) => { transactionPromise = new Promise(async (resolve, reject) => {
@ -179,7 +179,7 @@ async function transactional(func) {
} }
catch (e) { catch (e) {
if (transactionActive) { if (transactionActive) {
log.error("Error executing transaction, executing rollback. Inner exception: " + e.stack + error.stack); log.error("Error executing transaction, executing rollback. Inner stack: " + e.stack + "\nOutside stack: " + thisError.stack);
await rollback(); await rollback();