From c2de26f5571e46601b74f6cc9600c1505bee4082 Mon Sep 17 00:00:00 2001
From: shortcutme <hello@noloop.me>
Date: Thu, 8 Dec 2016 17:15:21 +0100
Subject: [PATCH] Sidebar saving ignore unfinished files

---
 plugins/Sidebar/media/Sidebar.coffee | 2 +-
 plugins/Sidebar/media/all.js         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/plugins/Sidebar/media/Sidebar.coffee b/plugins/Sidebar/media/Sidebar.coffee
index c26c8008..59ac6b5f 100644
--- a/plugins/Sidebar/media/Sidebar.coffee
+++ b/plugins/Sidebar/media/Sidebar.coffee
@@ -330,7 +330,7 @@ class Sidebar extends Class
 				data["title"] = $("#settings-title").val()
 				data["description"] = $("#settings-description").val()
 				json_raw = unescape(encodeURIComponent(JSON.stringify(data, undefined, '\t')))
-				wrapper.ws.cmd "fileWrite", ["content.json", btoa(json_raw)], (res) =>
+				wrapper.ws.cmd "fileWrite", ["content.json", btoa(json_raw), true], (res) =>
 					if res != "ok" # fileWrite failed
 						wrapper.notifications.add "file-write", "error", "File write error: #{res}"
 					else
diff --git a/plugins/Sidebar/media/all.js b/plugins/Sidebar/media/all.js
index 058a46c9..2afbf5dd 100644
--- a/plugins/Sidebar/media/all.js
+++ b/plugins/Sidebar/media/all.js
@@ -569,7 +569,7 @@ window.initScrollable = function () {
             data["title"] = $("#settings-title").val();
             data["description"] = $("#settings-description").val();
             json_raw = unescape(encodeURIComponent(JSON.stringify(data, void 0, '\t')));
-            return wrapper.ws.cmd("fileWrite", ["content.json", btoa(json_raw)], function(res) {
+            return wrapper.ws.cmd("fileWrite", ["content.json", btoa(json_raw), true], function(res) {
               if (res !== "ok") {
                 return wrapper.notifications.add("file-write", "error", "File write error: " + res);
               } else {