From 4576437f16ed75076f1648451a62ec1a988b6654 Mon Sep 17 00:00:00 2001 From: Stefan Majer Date: Thu, 24 Aug 2023 14:49:51 +0200 Subject: [PATCH] Fix upgrade --- cmd/internal/database/meilisearch/meilisearch.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/internal/database/meilisearch/meilisearch.go b/cmd/internal/database/meilisearch/meilisearch.go index 20ba1b9..2b0e10f 100644 --- a/cmd/internal/database/meilisearch/meilisearch.go +++ b/cmd/internal/database/meilisearch/meilisearch.go @@ -33,6 +33,7 @@ const ( type Meilisearch struct { dbdir string dumpdir string + apikey string log *zap.SugaredLogger executor *utils.CmdExecutor client *meilisearch.Client @@ -48,6 +49,7 @@ func New(log *zap.SugaredLogger, datadir string, url string, apikey string) *Mei log: log, dbdir: path.Join(datadir, meilisearchDBDir), dumpdir: path.Join(datadir, meilisearchDumpDir), + apikey: apikey, executor: utils.NewExecutor(log), client: client, } @@ -162,7 +164,7 @@ func (db *Meilisearch) Upgrade() error { db.log.Infow("start upgrade", "from", dbVersion, "to", meilisearchVersion) // meilisearch --import-dump /dumps/20200813-042312213.dump - cmd := exec.Command(meilisearchCmd, "--ignore-dump-if-db-exists", "--import-dump", path.Join(db.dumpdir, latestStableDump)) // nolint:gosec + cmd := exec.Command(meilisearchCmd, "--ignore-dump-if-db-exists", "--import-dump", path.Join(db.dumpdir, latestStableDump), "--master-key", db.apikey) // nolint:gosec cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr err = cmd.Run()