From 9b526461c63e66f15ef476d5331cf3522af93eac Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sat, 22 Feb 2025 18:39:13 +0100 Subject: [PATCH] Fix pg_trgm word similarly threshold even for the first session --- .github/workflows/api-test.yml | 7 ------- api/package.json | 3 ++- api/src/db/index.ts | 2 ++ api/tests/movies/get-all-movies.test.ts | 1 + 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/api-test.yml b/.github/workflows/api-test.yml index 53d6ecab..fa19c07b 100644 --- a/.github/workflows/api-test.yml +++ b/.github/workflows/api-test.yml @@ -38,10 +38,3 @@ jobs: env: JWT_SECRET: "TODO" POSTGRES_SERVER: localhost - - - uses: actions/upload-artifact@v4 - with: - name: results - path: auth/out - - diff --git a/api/package.json b/api/package.json index 17ffc35a..baa7f634 100644 --- a/api/package.json +++ b/api/package.json @@ -5,7 +5,8 @@ "dev": "bun --watch src/index.ts", "build": "bun build src/index.ts --target bun --outdir ./dist", "start": "NODE_ENV=production bun dist/index.js", - "test": "bun test" + "test": "bun test", + "format": "biome check --write ." }, "dependencies": { "@elysiajs/jwt": "^1.2.0", diff --git a/api/src/db/index.ts b/api/src/db/index.ts index 1f37725e..0745761f 100644 --- a/api/src/db/index.ts +++ b/api/src/db/index.ts @@ -21,6 +21,7 @@ export const migrate = async () => { await db.execute( sql.raw(` create extension if not exists pg_trgm; + SET pg_trgm.word_similarity_threshold = 0.4; ALTER DATABASE "${dbConfig.database}" SET pg_trgm.word_similarity_threshold = 0.4; `), ); @@ -28,4 +29,5 @@ export const migrate = async () => { migrationsSchema: "kyoo", migrationsFolder: "./drizzle", }); + console.log(`Database ${dbConfig.database} migrated!`); }; diff --git a/api/tests/movies/get-all-movies.test.ts b/api/tests/movies/get-all-movies.test.ts index b908c216..f383687a 100644 --- a/api/tests/movies/get-all-movies.test.ts +++ b/api/tests/movies/get-all-movies.test.ts @@ -309,6 +309,7 @@ describe("search", () => { const [resp, body] = await getMovies({ limit: 2, query: "bobble", + langs: "en", }); expectStatus(resp, body).toBe(200);