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",