summaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts')
-rw-r--r--catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts17
1 files changed, 7 insertions, 10 deletions
diff --git a/catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts b/catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts
index 1aea85a618..eddebc999d 100644
--- a/catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts
+++ b/catalog-ui/src/app/ng2/pages/service-dependencies-editor/service-dependencies-editor.component.ts
@@ -125,9 +125,14 @@ export class ServiceDependenciesEditorComponent {
}
onServicePropertyChanged() {
+ if(this.SOURCE_TYPES.SERVICE_INPUT.value === this.currentRule.sourceType || this.SOURCE_TYPES.SERVICE_PROPERTY.value === this.currentRule.sourceType){
+ this.currentRule.sourceName = "SELF";
+ } else {
+ this.currentRule.sourceName = "";
+ }
this.updateSelectedPropertyObj();
this.updateOperatorTypesList();
- this.currentRule.sourceName = "";
+ this.updateSourceTypesRelatedValues();
this.currentRule.value = "";
}
@@ -139,17 +144,9 @@ export class ServiceDependenciesEditorComponent {
this.updateSourceTypesRelatedValues();
}
- onSelectSourceType(value: any) {
- this.currentRule.sourceName = value;
- this.updateSourceTypesRelatedValues();
- if (this.listOfValuesToAssign) {
- this.currentRule.value = this.listOfValuesToAssign[0].value
- }
- }
-
private loadSourceTypesData() {
const SELF = "SELF";
- if (this.SOURCE_TYPES.SERVICE_INPUT.value === this.currentRule.sourceType) {
+ if (this.SOURCE_TYPES.SERVICE_INPUT.value === this.currentRule.sourceType || this.SOURCE_TYPES.SERVICE_PROPERTY.value === this.currentRule.sourceType) {
this.currentRule.sourceName = SELF;
}
this.sourceTypes = [];