mirror of https://github.com/portainer/portainer
overrite stack name for update (#5743)
parent
109b27594a
commit
1ee363f8c9
|
@ -143,12 +143,14 @@ func (handler *Handler) stackMigrate(w http.ResponseWriter, r *http.Request) *ht
|
||||||
return migrationError
|
return migrationError
|
||||||
}
|
}
|
||||||
|
|
||||||
|
newName := stack.Name
|
||||||
stack.Name = oldName
|
stack.Name = oldName
|
||||||
err = handler.deleteStack(securityContext.UserID, stack, endpoint)
|
err = handler.deleteStack(securityContext.UserID, stack, endpoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return &httperror.HandlerError{StatusCode: http.StatusInternalServerError, Message: err.Error(), Err: err}
|
return &httperror.HandlerError{StatusCode: http.StatusInternalServerError, Message: err.Error(), Err: err}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stack.Name = newName
|
||||||
err = handler.DataStore.Stack().UpdateStack(stack.ID, stack)
|
err = handler.DataStore.Stack().UpdateStack(stack.ID, stack)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return &httperror.HandlerError{StatusCode: http.StatusInternalServerError, Message: "Unable to persist the stack changes inside the database", Err: err}
|
return &httperror.HandlerError{StatusCode: http.StatusInternalServerError, Message: "Unable to persist the stack changes inside the database", Err: err}
|
||||||
|
|
Loading…
Reference in New Issue