From 56a7c249f909e4cf3acb5caa4f4e08a27289177a Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Wed, 31 May 2023 22:16:18 +0200 Subject: [PATCH] =?UTF-8?q?[pl][calendar]=20miastamaszerujace=20=E2=80=93?= =?UTF-8?q?=20extra=20precautions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/miastamaszerujace.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/miastamaszerujace.js b/server/miastamaszerujace.js index ce14f2b3b..c9d6cf42c 100644 --- a/server/miastamaszerujace.js +++ b/server/miastamaszerujace.js @@ -40,7 +40,7 @@ const fetchEvents = async () => { const dir = `${__dirname}/../static/calendar`; const path = `${dir}/miastamaszerujace-${year}.json`; - const previous = fs.existsSync(path) ? JSON.parse(fs.readFileSync(path).toString('UTF-8')) : null; + const previous = fs.existsSync(path) ? JSON.parse(fs.readFileSync(path).toString('UTF-8')) : []; if (JSON.stringify(events) !== JSON.stringify(previous)) { console.log('wykryto zmiany, wysyƂam maila'); mailer('andrea@pronouns.page', 'miastamaszerujace', { @@ -49,6 +49,7 @@ const fetchEvents = async () => { maxwidth: '100%', }) } + if (previous.length > events.length) { return; } fs.writeFileSync(path, JSON.stringify(events, null, 4)); createEvents(