Implicit attributes in get_attribute list 91/135891/2
authorJvD_Ericsson <jeff.van.dam@est.tech>
Thu, 31 Aug 2023 13:45:18 +0000 (14:45 +0100)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Mon, 4 Sep 2023 09:49:09 +0000 (09:49 +0000)
Issue-ID: SDC-4612
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
Change-Id: Id2f3e1f88470e0337a84868f2a66bc53e131e55b

catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/tosca-get-function/tosca-get-function.component.ts

index 5f5c2b6..67df3e4 100644 (file)
@@ -409,8 +409,10 @@ export class ToscaGetFunctionComponent implements OnInit, OnChanges {
     }
 
     private addPropertyToDropdown(propertyDropdownValue: PropertyDropdownValue, propertyList: Array<PropertyDropdownValue>): void {
-        propertyList.push(propertyDropdownValue);
-        propertyList.sort((a, b) => a.propertyLabel.localeCompare(b.propertyLabel));
+        if (!propertyList.find(prop => prop.propertyName === propertyDropdownValue.propertyName)) {
+            propertyList.push(propertyDropdownValue);
+            propertyList.sort((a, b) => a.propertyLabel.localeCompare(b.propertyLabel));
+        }
     }
 
     private addPropertiesToDropdown(properties: Array<PropertyBEModel | AttributeBEModel>, propertyList: Array<PropertyDropdownValue>): void {