From f2c180390599e66fee2f1a8c1a4ab52eea920c51 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Mon, 16 Jul 2018 16:56:55 -0400 Subject: Make plugin IDs case insensitive (#9117) --- app/plugin.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/plugin.go') diff --git a/app/plugin.go b/app/plugin.go index d68579311..8fce76f39 100644 --- a/app/plugin.go +++ b/app/plugin.go @@ -6,6 +6,7 @@ package app import ( "net/http" "os" + "strings" "github.com/mattermost/mattermost-server/mlog" "github.com/mattermost/mattermost-server/model" @@ -154,6 +155,8 @@ func (a *App) EnablePlugin(id string) *model.AppError { return model.NewAppError("EnablePlugin", "app.plugin.config.app_error", nil, err.Error(), http.StatusInternalServerError) } + id = strings.ToLower(id) + var manifest *model.Manifest for _, p := range plugins { if p.Manifest.Id == id { @@ -198,6 +201,8 @@ func (a *App) DisablePlugin(id string) *model.AppError { return model.NewAppError("DisablePlugin", "app.plugin.config.app_error", nil, err.Error(), http.StatusInternalServerError) } + id = strings.ToLower(id) + var manifest *model.Manifest for _, p := range plugins { if p.Manifest.Id == id { -- cgit v1.2.3-1-g7c22