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 7a062153 Fix #1465 7a062153 is described below commit 7a0621534e6867187446e5f475d06e5e9f071602 Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Fri Dec 6 12:21:58 2024 -0500 Fix #1465 --- karavan-core/src/core/api/CamelDefinitionYaml.ts | 3 +-- karavan-core/test/yamDataFormat.camel.yaml | 1 - karavan-core/test/yamDataFormat.spec.ts | 13 ------------- karavan-core/test/yamDataFormat1.camel.yaml | 1 - karavan-core/test/yamDataFormat2.camel.yaml | 1 - 5 files changed, 1 insertion(+), 18 deletions(-) diff --git a/karavan-core/src/core/api/CamelDefinitionYaml.ts b/karavan-core/src/core/api/CamelDefinitionYaml.ts index 1023edda..51b93baa 100644 --- a/karavan-core/src/core/api/CamelDefinitionYaml.ts +++ b/karavan-core/src/core/api/CamelDefinitionYaml.ts @@ -240,10 +240,9 @@ export class CamelDefinitionYaml { return xValue; } } else { - if (value.dslName === 'YAMLDataFormat') { // YAMLDataFormat constructor field + if (value?.dslName === 'YAMLDataFormat') { // YAMLDataFormat constructor field value.constructor = value._constructor; delete value._constructor; - return value; } delete value?.dslName; return value; diff --git a/karavan-core/test/yamDataFormat.camel.yaml b/karavan-core/test/yamDataFormat.camel.yaml index 641909ae..46dfcedb 100644 --- a/karavan-core/test/yamDataFormat.camel.yaml +++ b/karavan-core/test/yamDataFormat.camel.yaml @@ -7,7 +7,6 @@ - marshal: id: marshal-7abc yaml: - dslName: YAMLDataFormat id: yaml-b347 library: hello constructor: any-constructor diff --git a/karavan-core/test/yamDataFormat.spec.ts b/karavan-core/test/yamDataFormat.spec.ts index 5a3bbb39..2c4455a8 100644 --- a/karavan-core/test/yamDataFormat.spec.ts +++ b/karavan-core/test/yamDataFormat.spec.ts @@ -16,21 +16,8 @@ */ import {expect} from 'chai'; import 'mocha'; -import { - FromDefinition, - LogDefinition, - WhenDefinition, - ChoiceDefinition, - MulticastDefinition, - ExpressionDefinition, - RouteDefinition, TryDefinition,CatchDefinition -} from "../src/core/model/CamelDefinition"; -import {CamelDefinitionApiExt} from "../src/core/api/CamelDefinitionApiExt"; import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml"; -import {SimpleExpression} from "../src/core/model/CamelDefinition"; -import {Integration} from "../src/core/model/IntegrationDefinition"; import * as fs from 'fs'; -import { MarshalDefinition, YAMLDataFormat } from '../lib/model/CamelDefinition'; describe('YAML Data Format', () => { diff --git a/karavan-core/test/yamDataFormat1.camel.yaml b/karavan-core/test/yamDataFormat1.camel.yaml index dfd3ca68..77996a51 100644 --- a/karavan-core/test/yamDataFormat1.camel.yaml +++ b/karavan-core/test/yamDataFormat1.camel.yaml @@ -7,6 +7,5 @@ - marshal: id: marshal-7abc yaml: - dslName: YAMLDataFormat id: yaml-b347 library: hello diff --git a/karavan-core/test/yamDataFormat2.camel.yaml b/karavan-core/test/yamDataFormat2.camel.yaml index 4b8e8d09..197f3a12 100644 --- a/karavan-core/test/yamDataFormat2.camel.yaml +++ b/karavan-core/test/yamDataFormat2.camel.yaml @@ -7,7 +7,6 @@ - marshal: id: marshal-7abc yaml: - dslName: YAMLDataFormat id: yaml-b347 library: hello constructor: test