From 75aaa26decfa55ae09e405d9760fe2ed9640faba Mon Sep 17 00:00:00 2001 From: JulienChampagnol Date: Fri, 6 Feb 2026 14:52:48 +0100 Subject: [PATCH 1/2] fix(RecaptchaParams): function taxes explicit params --- app/stores/viewer.js | 5 ++-- app/utils/recaptcha.js | 3 +-- tests/unit/utils/recaptcha.nuxt.test.js | 36 +++---------------------- 3 files changed, 8 insertions(+), 36 deletions(-) diff --git a/app/stores/viewer.js b/app/stores/viewer.js index 2c614afe..21245d21 100644 --- a/app/stores/viewer.js +++ b/app/stores/viewer.js @@ -116,8 +116,9 @@ export const useViewerStore = defineStore( }) // Connect - const { connectImageStream } = - await import("@kitware/vtk.js/Rendering/Misc/RemoteView") + const { connectImageStream } = await import( + "@kitware/vtk.js/Rendering/Misc/RemoteView" + ) client.value = await clientToConnect.connect(config_obj) connectImageStream(client.value.getConnection().getSession()) client.value.endBusy() diff --git a/app/utils/recaptcha.js b/app/utils/recaptcha.js index ef48f963..37907f8c 100644 --- a/app/utils/recaptcha.js +++ b/app/utils/recaptcha.js @@ -1,5 +1,4 @@ -function check_recaptcha_params(event) { - const { name, email, launch } = JSON.parse(event.body) +function check_recaptcha_params(name, email, launch) { console.log("check_recaptcha_params", { name, email, launch }) if (name !== "") { return { diff --git a/tests/unit/utils/recaptcha.nuxt.test.js b/tests/unit/utils/recaptcha.nuxt.test.js index 2e34995d..e51185c7 100644 --- a/tests/unit/utils/recaptcha.nuxt.test.js +++ b/tests/unit/utils/recaptcha.nuxt.test.js @@ -14,54 +14,26 @@ describe("recaptcha", () => { describe("wrong params", () => { test("name", () => { const name = "test" - const event = { - body: JSON.stringify({ - name, - email, - launch, - }), - } - const result = check_recaptcha_params(event) + const result = check_recaptcha_params(name, email, launch) expect(result.statusCode).toBe(internal_error) }) test("email", () => { const email = "test" - const event = { - body: JSON.stringify({ - name, - email, - launch, - }), - } - const result = check_recaptcha_params(event) + const result = check_recaptcha_params(name, email, launch) expect(result.statusCode).toBe(internal_error) }) test("launch", () => { const launch = true - const event = { - body: JSON.stringify({ - name, - email, - launch, - }), - } - const result = check_recaptcha_params(event) + const result = check_recaptcha_params(name, email, launch) expect(result.statusCode).toBe(internal_error) }) }) describe("right params", () => { test("name", () => { - const event = { - body: JSON.stringify({ - name, - email, - launch, - }), - } - const result = check_recaptcha_params(event) + const result = check_recaptcha_params(name, email, launch) expect(result.statusCode).toBe(success) }) }) From cad89b661b97b92115e12a44eae2903a72a025dd Mon Sep 17 00:00:00 2001 From: JulienChampagnol <91873154+JulienChampagnol@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:09:29 +0000 Subject: [PATCH 2/2] Apply prepare changes --- app/stores/viewer.js | 5 ++--- tests/integration/microservices/back/requirements.txt | 1 - tests/integration/microservices/viewer/requirements.txt | 1 - 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/stores/viewer.js b/app/stores/viewer.js index 21245d21..2c614afe 100644 --- a/app/stores/viewer.js +++ b/app/stores/viewer.js @@ -116,9 +116,8 @@ export const useViewerStore = defineStore( }) // Connect - const { connectImageStream } = await import( - "@kitware/vtk.js/Rendering/Misc/RemoteView" - ) + const { connectImageStream } = + await import("@kitware/vtk.js/Rendering/Misc/RemoteView") client.value = await clientToConnect.connect(config_obj) connectImageStream(client.value.getConnection().getSession()) client.value.endBusy() diff --git a/tests/integration/microservices/back/requirements.txt b/tests/integration/microservices/back/requirements.txt index f46331da..bd3a3ef5 100644 --- a/tests/integration/microservices/back/requirements.txt +++ b/tests/integration/microservices/back/requirements.txt @@ -5,4 +5,3 @@ # pip-compile --output-file=tests/integration/microservices/back/requirements.txt tests/integration/microservices/back/requirements.in # -opengeodeweb-back==6.*,>=6.1.0rc3 diff --git a/tests/integration/microservices/viewer/requirements.txt b/tests/integration/microservices/viewer/requirements.txt index 68cb23f1..4d097394 100644 --- a/tests/integration/microservices/viewer/requirements.txt +++ b/tests/integration/microservices/viewer/requirements.txt @@ -5,4 +5,3 @@ # pip-compile --output-file=tests/integration/microservices/viewer/requirements.txt tests/integration/microservices/viewer/requirements.in # -opengeodeweb-viewer==1.*,>=1.15.1rc1