diff --git a/app/data/updaters/FestivalUpdater.mjs b/app/data/updaters/FestivalUpdater.mjs index f2a5da6..8d22ecf 100644 --- a/app/data/updaters/FestivalUpdater.mjs +++ b/app/data/updaters/FestivalUpdater.mjs @@ -137,15 +137,13 @@ export default class FestivalUpdater extends DataUpdater async _formatDataForWrite(data) { // Combine this region's data with the other regions' data. - let result = null; + let result = {}; try { - result = await fs.readFile(this.getPath(this.filename)); - } catch (e) { + result = JSON.parse(await fs.readFile(this.getPath(this.filename))); + } catch { // } - result = result ? JSON.parse(result) : {}; - result[this.region] = data; return super.formatDataForWrite(result);