From 73a5b8553f98464a385dba952e5bff4e13f2dd62 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sun, 17 Mar 2024 12:45:31 +0100 Subject: [PATCH] fix: Guard actions and triggers properties of apps --- packages/backend/src/models/step.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/models/step.js b/packages/backend/src/models/step.js index 1bb62190..1000b263 100644 --- a/packages/backend/src/models/step.js +++ b/packages/backend/src/models/step.js @@ -165,7 +165,7 @@ class Step extends Base { if (!isTrigger || !appKey || !key) return null; const app = await App.findOneByKey(appKey); - const command = app.triggers.find((trigger) => trigger.key === key); + const command = app.triggers?.find((trigger) => trigger.key === key); return command; } @@ -175,7 +175,7 @@ class Step extends Base { if (!isAction || !appKey || !key) return null; const app = await App.findOneByKey(appKey); - const command = app.actions.find((action) => action.key === key); + const command = app.actions?.find((action) => action.key === key); return command; }