From 0a40ad01a287b9aef3d565f3245dd9cbce879416 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 12:34:44 +0000 Subject: [PATCH 1/3] chore(deps): update getmeili/meilisearch docker tag to v1.19 --- .devcontainer/docker-compose.yml | 2 +- docker/compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 63e25b00d0..e015e558d1 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -101,7 +101,7 @@ services: meilisearch: hostname: meilisearch - image: getmeili/meilisearch:v1.8 + image: getmeili/meilisearch:v1.19 restart: on-failure environment: - MEILI_MASTER_KEY=masterKey diff --git a/docker/compose.yml b/docker/compose.yml index 3526b65095..88c9e36fc4 100644 --- a/docker/compose.yml +++ b/docker/compose.yml @@ -177,7 +177,7 @@ services: - db meilisearch: - image: getmeili/meilisearch:v1.8 + image: getmeili/meilisearch:v1.19 hostname: meilisearch restart: on-failure environment: From 17635a0d24347b69a37c7f9ea3fbc676fff07b75 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Mon, 8 Sep 2025 07:12:39 +0000 Subject: [PATCH 2/3] upgrade meili 0.42 --- package.json | 2 +- .../published/plugins/search/meilisearch.test.ts | 3 +-- src/workers/searchIndex.service.ts | 2 +- yarn.lock | 10 +++++----- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 6336361943..4e216076d1 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "lodash.groupby": "4.6.0", "lodash.partition": "4.6.0", "lodash.uniqby": "4.7.0", - "meilisearch": "0.41.0", + "meilisearch": "0.42.0", "mime": "3.0.0", "mimetics": "1.0.4", "node-fetch": "2", diff --git a/src/services/item/plugins/publication/published/plugins/search/meilisearch.test.ts b/src/services/item/plugins/publication/published/plugins/search/meilisearch.test.ts index b4c84b39ba..a023aaabd5 100644 --- a/src/services/item/plugins/publication/published/plugins/search/meilisearch.test.ts +++ b/src/services/item/plugins/publication/published/plugins/search/meilisearch.test.ts @@ -4,7 +4,6 @@ import { Index, MeiliSearch, type MultiSearchParams, - type MultiSearchResponse, Task, TaskStatus, } from 'meilisearch'; @@ -106,7 +105,7 @@ describe('MeilisearchWrapper', () => { describe('search', () => { const searchSpy = jest .spyOn(MeiliSearch.prototype, 'multiSearch') - .mockResolvedValue({} as MultiSearchResponse); + .mockResolvedValue({ hits: [], query: '', processingTimeMs: 0 }); it('search is delegated to meilisearch SDK', async () => { // Create a mock DataSource object diff --git a/src/workers/searchIndex.service.ts b/src/workers/searchIndex.service.ts index 5a800ca83f..37eeb6d8b9 100644 --- a/src/workers/searchIndex.service.ts +++ b/src/workers/searchIndex.service.ts @@ -187,7 +187,7 @@ export class SearchIndexService { const index = await this.meilisearchClient.getIndex(name); return index; } catch (err) { - if (err instanceof MeiliSearchApiError && err.code === 'index_not_found') { + if (err instanceof MeiliSearchApiError && err.cause?.code === 'index_not_found') { const task = await this.meilisearchClient.createIndex(name); await this.meilisearchClient.waitForTask(task.taskUid); diff --git a/yarn.lock b/yarn.lock index 46f7c9ad3e..21da6649ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8719,7 +8719,7 @@ __metadata: lodash.groupby: "npm:4.6.0" lodash.partition: "npm:4.6.0" lodash.uniqby: "npm:4.7.0" - meilisearch: "npm:0.41.0" + meilisearch: "npm:0.42.0" mime: "npm:3.0.0" mimetics: "npm:1.0.4" nock: "npm:13.5.4" @@ -10843,12 +10843,12 @@ __metadata: languageName: node linkType: hard -"meilisearch@npm:0.41.0": - version: 0.41.0 - resolution: "meilisearch@npm:0.41.0" +"meilisearch@npm:0.42.0": + version: 0.42.0 + resolution: "meilisearch@npm:0.42.0" dependencies: cross-fetch: "npm:^3.1.6" - checksum: 10/c09a874a81cc7b955ab8915b47f3638f961739e9dd64995bac95e01f0d457e1f1676dbd3466d037c4fce3c40db999cef77d6150aa134405eb6da7b9a1cdcf8fe + checksum: 10/5bb4cd1ea09495d1aec595d7686b04fed8d7118210f2db8800c8085445a03266bb7d2ecea12d67290d46715aec1527ed5419849dd1e90e2f04b1bc0a67cb0db1 languageName: node linkType: hard From f4cacceb188f5ee9f2a4556adddb9978482bf288 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Mon, 8 Sep 2025 07:16:19 +0000 Subject: [PATCH 3/3] upgrade meili v0.44 --- package.json | 2 +- yarn.lock | 23 ++++++----------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 4e216076d1..3dc26e6595 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "lodash.groupby": "4.6.0", "lodash.partition": "4.6.0", "lodash.uniqby": "4.7.0", - "meilisearch": "0.42.0", + "meilisearch": "0.44.0", "mime": "3.0.0", "mimetics": "1.0.4", "node-fetch": "2", diff --git a/yarn.lock b/yarn.lock index 21da6649ae..fd071584d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6463,15 +6463,6 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.6": - version: 3.2.0 - resolution: "cross-fetch@npm:3.2.0" - dependencies: - node-fetch: "npm:^2.7.0" - checksum: 10/e4ab1d390a5b6ca8bb0605f028af2ffc1127d2e407b954654949f506d04873c4863ece264662c074865d7874060e35f938cec74fe7b5736d46d545e2685f6aec - languageName: node - linkType: hard - "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" @@ -8719,7 +8710,7 @@ __metadata: lodash.groupby: "npm:4.6.0" lodash.partition: "npm:4.6.0" lodash.uniqby: "npm:4.7.0" - meilisearch: "npm:0.42.0" + meilisearch: "npm:0.44.0" mime: "npm:3.0.0" mimetics: "npm:1.0.4" nock: "npm:13.5.4" @@ -10843,12 +10834,10 @@ __metadata: languageName: node linkType: hard -"meilisearch@npm:0.42.0": - version: 0.42.0 - resolution: "meilisearch@npm:0.42.0" - dependencies: - cross-fetch: "npm:^3.1.6" - checksum: 10/5bb4cd1ea09495d1aec595d7686b04fed8d7118210f2db8800c8085445a03266bb7d2ecea12d67290d46715aec1527ed5419849dd1e90e2f04b1bc0a67cb0db1 +"meilisearch@npm:0.44.0": + version: 0.44.0 + resolution: "meilisearch@npm:0.44.0" + checksum: 10/e5dff78d4b17df7bb4a4826c36d3a2aeb2a6b9f1d339ec43f3e8d523dbe67329a870344d7f7dd0dd0913ad40c08ff7f12c8f696e34e1c4a99e4ee7c1d7f3fa84 languageName: node linkType: hard @@ -11288,7 +11277,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2, node-fetch@npm:^2.7.0": +"node-fetch@npm:2": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: