From eec133ea62ca2093ce2b05d79aedd4a612b35326 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrkan=20G=C3=BCran?= Date: Mon, 5 Jun 2023 23:33:09 +0200 Subject: [PATCH] Fixed the issue where user is unable to view journal of activities inside inner activity --- .../src/modules/workflow-instances/components/viewer.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/designer/designer_packages/elsa-workflows-designer/src/modules/workflow-instances/components/viewer.tsx b/src/designer/designer_packages/elsa-workflows-designer/src/modules/workflow-instances/components/viewer.tsx index 9624fb1b5..04d38deed 100644 --- a/src/designer/designer_packages/elsa-workflows-designer/src/modules/workflow-instances/components/viewer.tsx +++ b/src/designer/designer_packages/elsa-workflows-designer/src/modules/workflow-instances/components/viewer.tsx @@ -112,9 +112,7 @@ export class WorkflowInstanceViewer { private async importSelectedItemsWorkflow(activityNode: ActivityNode) { const consumingWorkflowNode = this.findConsumingWorkflowRecursive(activityNode); - this.flowchartRootActivity = await this.getFlowchartByActivityNode(consumingWorkflowNode); - window.requestAnimationFrame(async () => { await this.flowchartElement.updateGraph(); }); @@ -140,8 +138,8 @@ export class WorkflowInstanceViewer { } private findFlowchartOfActivityRecursive(activity: Activity): Flowchart { - if (activity.type == "Elsa.Flowchart") { - return activity as Flowchart; + if (activity.type == "Elsa.Flowchart" || (activity.root == null && activity.body.type == "Elsa.Flowchart")) { + return activity.body as Flowchart; } else { return this.findFlowchartOfActivityRecursive((activity as Workflow).root); }