don't alert in case of updated note in current editor

This commit is contained in:
azivner 2017-11-03 20:50:48 -04:00
parent 702d47e6b0
commit cf45594d89
3 changed files with 3 additions and 6 deletions

View File

@ -13,14 +13,11 @@ function checkStatus() {
loadTree().then(resp => {
console.log("Reloading tree because of background changes");
// this will also reload the note content
globalTree.fancytree('getTree').reload(resp.notes);
});
}
if (resp.changedCurrentNote) {
alert("Current note has been changed in different window / computer. Please reload the application and resolve the conflict manually.");
}
$("#changesToPushCount").html(resp.changesToPushCount);
},
statusCode: {

View File

@ -11,7 +11,7 @@ const auth = require('../../services/auth');
router.get('/:noteId', auth.checkApiAuth, async (req, res, next) => {
let noteId = req.params.noteId;
await sql.execute("update options set opt_value = ? where opt_name = 'start_node'", [noteId]);
await options.setOption('start_node', noteId);
let detail = await sql.getSingleResult("select * from notes where note_id = ?", [noteId]);

View File

@ -253,7 +253,7 @@ function logSyncError(message, e, syncLog) {
async function updateNote(entity, links, sourceId, syncLog) {
const origNote = await sql.getSingleResult("select * from notes where note_id = ?", [entity.note_id]);
if (origNote === null || origNote.date_modified <= entity.date_modified) {
if (!origNote || origNote.date_modified <= entity.date_modified) {
await sql.doInTransaction(async () => {
await sql.replace("notes", entity);