From b3f7e917b9a340cabf1628c87a26336364587052 Mon Sep 17 00:00:00 2001 From: Jammy Louie Date: Thu, 13 Dec 2018 17:13:50 -0500 Subject: [PATCH] fix(provider/cf): do not trigger validation on serviceName when hidden (#6197) Signed-off-by: Jammy Louie --- .../cloudfoundryDeployServiceStage.module.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/scripts/modules/cloudfoundry/src/pipeline/stages/deployService/cloudfoundryDeployServiceStage.module.ts b/app/scripts/modules/cloudfoundry/src/pipeline/stages/deployService/cloudfoundryDeployServiceStage.module.ts index 1ff952b3fb3..141df00709b 100644 --- a/app/scripts/modules/cloudfoundry/src/pipeline/stages/deployService/cloudfoundryDeployServiceStage.module.ts +++ b/app/scripts/modules/cloudfoundry/src/pipeline/stages/deployService/cloudfoundryDeployServiceStage.module.ts @@ -12,6 +12,13 @@ class CloudFoundryDeployServiceStageCtrl implements IController { } } +const serviceNameValidatorConfig: IManifestFieldValidatorConfig = { + type: 'requiredManifestField', + manifestType: 'direct', + fieldName: 'serviceName', + preventSave: true, +}; + const serviceValidatorConfig: IManifestFieldValidatorConfig = { type: 'requiredManifestField', manifestType: 'direct', @@ -62,7 +69,7 @@ module(CLOUD_FOUNDRY_DEPLOY_SERVICE_STAGE, []) validators: [ { type: 'requiredField', fieldName: 'credentials', fieldLabel: 'account' }, { type: 'requiredField', fieldName: 'region' }, - { type: 'requiredField', fieldName: 'serviceName', preventSave: true }, + serviceNameValidatorConfig, serviceValidatorConfig, servicePlanValidatorConfig, jsonValidatorConfig,