From 06cb7a0d55619abd7d755c9dbf9880c9b2f776ee Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 1 Aug 2021 19:06:33 -0400 Subject: [PATCH] fix: properly update formations --- plugins/ps/functions.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/ps/functions.go b/plugins/ps/functions.go index 134f97f32..991fdaa64 100644 --- a/plugins/ps/functions.go +++ b/plugins/ps/functions.go @@ -330,6 +330,10 @@ func updateScale(appName string, clearExisting bool, formationUpdates FormationS } for _, formation := range formations { + if foundProcessTypes[formation.ProcessType] { + continue + } + foundProcessTypes[formation.ProcessType] = true updatedFormation = append(updatedFormation, &Formation{ ProcessType: formation.ProcessType, @@ -349,7 +353,7 @@ func updateScale(appName string, clearExisting bool, formationUpdates FormationS } values := []string{} - for _, formation := range formations { + for _, formation := range updatedFormation { values = append(values, fmt.Sprintf("%s=%d", formation.ProcessType, formation.Quantity)) }