From 2f35f0420778fdca7799d930aeae63a03f4c2b3a Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Fri, 11 Nov 2016 11:26:19 +0900 Subject: [PATCH] fix(service-details): fix an issue when trying to update a global service (#343) --- app/components/service/serviceController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/components/service/serviceController.js b/app/components/service/serviceController.js index 25ec1bc31..5c40fde38 100644 --- a/app/components/service/serviceController.js +++ b/app/components/service/serviceController.js @@ -71,7 +71,9 @@ function ($scope, $stateParams, $state, Service, ServiceHelper, Task, Node, Mess config.TaskTemplate.ContainerSpec.Env = translateEnvironmentVariablesToEnv(service.EnvironmentVariables); config.TaskTemplate.ContainerSpec.Labels = translateServiceLabelsToLabels(service.ServiceLabels); config.TaskTemplate.ContainerSpec.Image = service.newServiceImage; - config.Mode.Replicated.Replicas = service.Replicas; + if (service.Mode === 'replicated') { + config.Mode.Replicated.Replicas = service.Replicas; + } Service.update({ id: service.Id, version: service.Version }, config, function (data) { $('#loadServicesSpinner').hide();