From 2125c43ff3e50fa498d1c13aad8cc23f912caea5 Mon Sep 17 00:00:00 2001 From: mcmlxxix <mdj1979@gmail.com> Date: Tue, 12 Dec 2023 13:06:58 -0500 Subject: [PATCH] handle empty json data files more gracefully --- exec/load/json-db.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exec/load/json-db.js b/exec/load/json-db.js index d230a07ddc..6f63b2cf0b 100644 --- a/exec/load/json-db.js +++ b/exec/load/json-db.js @@ -677,7 +677,12 @@ function JSONdb (fileName, scope) { if(!this.file.open("r",true)) return; var data = this.file.readAll(this.settings.FILE_BUFFER).join('\n'); - this.masterData.data = JSON.parse(data); + if(data.length > 0) { + this.masterData.data = JSON.parse(data); + } + else { + this.masterData.data = {}; + } this.file.close(); this.masterShadow.data=composite_sketch(this.masterData.data); }; -- GitLab