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();