fix output type remains Other 14/125514/1
authorfarida azmy <farida.azmy.ext@orange.com>
Tue, 2 Nov 2021 10:16:13 +0000 (12:16 +0200)
committerfarida azmy <farida.azmy.ext@orange.com>
Tue, 2 Nov 2021 10:16:13 +0000 (12:16 +0200)
Issue-ID: CCSDK-3517
Signed-off-by: farida azmy <farida.azmy.ext@orange.com>
Change-Id: Iabfd95f9bb4e8b73271b2bb413d6d1175a545b08

cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/action-attributes/action-attributes.component.ts

index f339650..b04e89f 100644 (file)
@@ -150,6 +150,7 @@ export class ActionAttributesComponent implements OnInit {
     setOutputType(type: string) {
         this.outputActionAttribute.type = type;
         this.isOutputOtherType = this.checkIfTypeIsOther(type);
+        console.log(this.outputActionAttribute.type , this.isOutputOtherType , this.outputOtherType);
     }
 
     checkIfTypeIsOther(type) {
@@ -157,12 +158,16 @@ export class ActionAttributesComponent implements OnInit {
     }
 
     submitAttributes() {
+        console.log(this.getValue());
         this.addInput(this.inputActionAttribute);
         if (this.selectedFunctionName && this.selectedAttributeName) {
             console.log(this.getValue());
             this.outputActionAttribute.value =
                 this.getValue();
         }
+        if (this.isOutputOtherType) {
+            this.outputActionAttribute.type  = this.outputOtherType;
+        }
         this.addOutput(this.outputActionAttribute);
         this.clearFormInputs();
         this.storeOutputs(this.newOutputs);