diff --git a/packages/builder/src/components/automation/AutomationBuilder/FlowChart/FlowItem.svelte b/packages/builder/src/components/automation/AutomationBuilder/FlowChart/FlowItem.svelte
index 412683721f..c1618a890f 100644
--- a/packages/builder/src/components/automation/AutomationBuilder/FlowChart/FlowItem.svelte
+++ b/packages/builder/src/components/automation/AutomationBuilder/FlowChart/FlowItem.svelte
@@ -52,8 +52,9 @@
x => x.blockToLoop === block.id
)
- $: setPermissions(role)
- $: getPermissions(automationId)
+ $: isAppAction = block?.stepId === TriggerStepID.APP
+ $: isAppAction && setPermissions(role)
+ $: isAppAction && getPermissions(automationId)
async function setPermissions(role) {
if (!role || !automationId) {
@@ -238,7 +239,7 @@
{/if}
- {#if block.stepId === TriggerStepID.APP}
+ {#if isAppAction}
{/if}