diff --git a/flows.json b/flows.json index 9c3ccf3..89c93fd 100644 --- a/flows.json +++ b/flows.json @@ -8499,7 +8499,7 @@ "type": "function", "z": "e44b1e7a8ef7ae1d", "name": "Processing", - "func": "let tomorrow = msg.tomorrow\nlet today = msg.today\nlet number = {}\nlet work_tomorrow = {}\n\nif (tomorrow > 0) {\n work_tomorrow = \"true\"\n if (today == 0) {\n number = 0\n } else {\n number = 1\n }\n} else {\n work_tomorrow = \"false\"\n number = 0\n}\n\nmsg.work_tomorrow = work_tomorrow\n\nnode.status({fill:\"green\",shape:\"dot\",text:`Number ${number}`})\n\nif (number == 0) {\n node.send([msg,null])\n} else {\n node.send([null,msg])\n}", + "func": "let tomorrow = msg.tomorrow\nlet today = msg.today\nlet number = {}\nlet work_tomorrow = {}\n\n// Check if calendar data exists\nif (!msg.payload || msg.payload.length === 0) {\n msg.payload = [{\n date: \"No Data\",\n eventStart: \"No Data\",\n eventEnd: \"No Data\",\n summary: \"No Data\",\n location: \"No Data\",\n isRecurring: \"No Data\",\n allDay: \"No Data\",\n calendarName: \"No Data\",\n countdown: \"No Data\",\n uid: { date: \"No Data\" }\n }]\n work_tomorrow = \"false\"\n number = 0\n} else {\n if (tomorrow > 0) {\n work_tomorrow = \"true\"\n if (today == 0) {\n number = 0\n } else {\n number = 1\n }\n } else {\n work_tomorrow = \"false\"\n number = 0\n }\n}\n\nmsg.work_tomorrow = work_tomorrow\n\nnode.status({fill:\"green\",shape:\"dot\",text:`Number ${number}`})\n\nif (number == 0) {\n node.send([msg,null])\n} else {\n node.send([null,msg])\n}", "outputs": 2, "timeout": "", "noerr": 0,