summaryrefslogtreecommitdiffstats
path: root/api4/elasticsearch.go
diff options
context:
space:
mode:
Diffstat (limited to 'api4/elasticsearch.go')
-rw-r--r--api4/elasticsearch.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/api4/elasticsearch.go b/api4/elasticsearch.go
index 05ef1f539..9eafec48b 100644
--- a/api4/elasticsearch.go
+++ b/api4/elasticsearch.go
@@ -19,12 +19,17 @@ func InitElasticsearch() {
}
func testElasticsearch(c *Context, w http.ResponseWriter, r *http.Request) {
+ cfg := model.ConfigFromJson(r.Body)
+ if cfg == nil {
+ cfg = utils.Cfg
+ }
+
if !app.SessionHasPermissionTo(c.Session, model.PERMISSION_MANAGE_SYSTEM) {
c.SetPermissionError(model.PERMISSION_MANAGE_SYSTEM)
return
}
- if err := app.TestElasticsearch(); err != nil {
+ if err := app.TestElasticsearch(cfg); err != nil {
c.Err = err
return
}