This is an automated email from the ASF dual-hosted git repository.
marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new f338fb5 Update CamelDisplayUtil.ts
f338fb5 is described below
commit f338fb563d9376c21ac02605e131eb70316c1787
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Thu Aug 11 18:49:32 2022 -0400
Update CamelDisplayUtil.ts
---
karavan-core/src/core/api/CamelDisplayUtil.ts | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/karavan-core/src/core/api/CamelDisplayUtil.ts
b/karavan-core/src/core/api/CamelDisplayUtil.ts
index 9954b08..6311d87 100644
--- a/karavan-core/src/core/api/CamelDisplayUtil.ts
+++ b/karavan-core/src/core/api/CamelDisplayUtil.ts
@@ -32,9 +32,11 @@ export class CamelDisplayUtil {
static getParentStepDefinitions = (flows: CamelElement[] | undefined,
uuid: string): string[] => {
const result: string[] = [];
let meta = CamelDefinitionApiExt.findStep(flows, uuid);
+ if (meta)
while (meta.step?.dslName !== 'FromDefinition') {
if (meta.step?.dslName === 'StepDefinition')
result.push(meta.step.uuid);
- if (meta.parentUuid) meta = CamelDefinitionApiExt.findStep(flows,
meta.parentUuid);
+ if (meta.parentUuid) meta = CamelDefinitionApiExt.findStep(flows,
meta.parentUuid)
+ else break;
}
return result;
}