You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2023/04/23 16:00:16 UTC
[camel-karavan] branch main updated: Fix #734
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 35103e32 Fix #734
35103e32 is described below
commit 35103e32ae23162f94128a6c4e880b0f5a7efb1a
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Sun Apr 23 12:00:07 2023 -0400
Fix #734
---
karavan-core/package-lock.json | 4 ++--
karavan-core/src/core/api/CamelUtil.ts | 2 +-
karavan-designer/src/designer/route/property/DslPropertyField.tsx | 2 +-
karavan-designer/src/designer/utils/CamelUi.tsx | 1 +
4 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/karavan-core/package-lock.json b/karavan-core/package-lock.json
index 27688c0f..5e986e63 100644
--- a/karavan-core/package-lock.json
+++ b/karavan-core/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "karavan-core",
- "version": "3.20.1-SNAPSHOT",
+ "version": "3.20.2-SNAPSHOT",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "karavan-core",
- "version": "3.20.1-SNAPSHOT",
+ "version": "3.20.2-SNAPSHOT",
"license": "Apache-2.0",
"dependencies": {
"@types/js-yaml": "^4.0.5",
diff --git a/karavan-core/src/core/api/CamelUtil.ts b/karavan-core/src/core/api/CamelUtil.ts
index 1f96e98b..831b38e6 100644
--- a/karavan-core/src/core/api/CamelUtil.ts
+++ b/karavan-core/src/core/api/CamelUtil.ts
@@ -177,7 +177,7 @@ export class CamelUtil {
static getComponentProperties = (element: any): ComponentProperty[] => {
const dslName: string = (element as any).dslName;
- if (dslName === 'ToDynamicDefinition'){
+ if (['ToDynamicDefinition', 'ToDefinition'].includes(dslName)){
const component = ComponentApi.findByName(dslName);
return component ? ComponentApi.getComponentProperties(component?.component.name,'producer') : [];
} else {
diff --git a/karavan-designer/src/designer/route/property/DslPropertyField.tsx b/karavan-designer/src/designer/route/property/DslPropertyField.tsx
index c2a066fc..ba20f174 100644
--- a/karavan-designer/src/designer/route/property/DslPropertyField.tsx
+++ b/karavan-designer/src/designer/route/property/DslPropertyField.tsx
@@ -172,7 +172,7 @@ export class DslPropertyField extends React.Component<Props, State> {
isUriReadOnly = (property: PropertyMeta): boolean => {
const dslName: string = this.props.element?.dslName || '';
- return property.name === 'uri' && !['ToDynamicDefinition', 'WireTapDefinition'].includes(dslName)
+ return property.name === 'uri' && !['ToDefinition', 'ToDynamicDefinition', 'WireTapDefinition'].includes(dslName)
}
selectKubernetes = (value: string) => {
diff --git a/karavan-designer/src/designer/utils/CamelUi.tsx b/karavan-designer/src/designer/utils/CamelUi.tsx
index a8985521..41e4edb7 100644
--- a/karavan-designer/src/designer/utils/CamelUi.tsx
+++ b/karavan-designer/src/designer/utils/CamelUi.tsx
@@ -72,6 +72,7 @@ const StepElements: string[] = [
"ThreadsDefinition",
"ThrottleDefinition",
"ThrowExceptionDefinition",
+ "ToDefinition",
"ToDynamicDefinition",
"TransformDefinition",
"TransactedDefinition",