Unregistering plugin commands on disabling of plugin. (#10086)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
6d30b21dd2
Коммит
09a519799f
@@ -286,6 +286,7 @@ func (a *App) DisablePlugin(id string) *model.AppError {
|
||||
a.UpdateConfig(func(cfg *model.Config) {
|
||||
cfg.PluginSettings.PluginStates[id] = &model.PluginState{Enable: false}
|
||||
})
|
||||
a.UnregisterPluginCommands(id)
|
||||
|
||||
if err := a.SaveConfig(a.Config(), true); err != nil {
|
||||
return model.NewAppError("DisablePlugin", "app.plugin.config.app_error", nil, err.Error(), http.StatusInternalServerError)
|
||||
|
||||
Ссылка в новой задаче
Block a user