diff --git a/api/http/handler/stacks/stack_update.go b/api/http/handler/stacks/stack_update.go index 528d62864..05c0c9150 100644 --- a/api/http/handler/stacks/stack_update.go +++ b/api/http/handler/stacks/stack_update.go @@ -198,6 +198,11 @@ func (handler *Handler) updateComposeStack(r *http.Request, stack *portainer.Sta stack.Env = payload.Env + if stack.GitConfig != nil { + // detach from git + stack.GitConfig = nil + } + stackFolder := strconv.Itoa(int(stack.ID)) _, err = handler.FileService.UpdateStoreStackFileFromBytes(stackFolder, stack.EntryPoint, []byte(payload.StackFileContent)) if err != nil {