From 0ef2c14ad878dc10035d2741b50094944ed44ea0 Mon Sep 17 00:00:00 2001 From: Nicolas Melo Date: Sat, 7 Sep 2024 23:07:40 -0300 Subject: [PATCH] fix issue with databases and with servers --- package.json | 2 +- packages/client/CHANGELOG.md | 6 +++++ packages/client/package.json | 6 ++--- packages/databases/src/queries/search.ts | 7 +++--- packages/server/src/app/utils.ts | 2 +- packages/server/src/defaults/response.ts | 31 ------------------------ 6 files changed, 14 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index c2ab2ac6..6cdace44 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "lint": "eslint . --ignore-pattern .gitignore", "define:change": "pnpm changeset", "release:apply": "pnpm changeset version", - "release:publish": "pnpm changeset publish", + "release:publish": "pnpm changeset publish --filter @palmares/*", "release:github": "tsx scripts/release/index.ts", "release": "pnpm run build && pnpm run release:apply && pnpm run release:publish && pnpm run release:github", "docs:dev": "cd docs && pnpm run docs:dev", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index b23cb22c..d09f3512 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,11 @@ # @palmares/client +## 0.1.16 + +### Patch Changes + +- Move core and server to devDependencies of @palmares/client + ## 0.1.15 ### Patch Changes diff --git a/packages/client/package.json b/packages/client/package.json index 552c58c6..b883d4aa 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@palmares/client", - "version": "0.1.15", + "version": "0.1.16", "description": "This is the client part of the palmares framework, you should be able to use it on any runtime", "main": "./dist/cjs/src/index.js", "module": "./dist/esm/src/index.js", @@ -53,9 +53,7 @@ }, "homepage": "https://github.com/palmaresHQ/palmares#readme", "devDependencies": { - "@types/node": "^22.5.2" - }, - "dependencies": { + "@types/node": "^22.5.2", "@palmares/core": "workspace:*", "@palmares/server": "workspace:*" } diff --git a/packages/databases/src/queries/search.ts b/packages/databases/src/queries/search.ts index df8c7738..0d9f807d 100644 --- a/packages/databases/src/queries/search.ts +++ b/packages/databases/src/queries/search.ts @@ -219,12 +219,13 @@ export async function parseSearch( const formattedSearch: Record = {}; const promises = fieldsInSearch.map(async (key) => { + const modelInstanceFields = modelConstructor._fields(); const fieldInputParserFunction = - useInputParser && modelInstance.fields[key].inputParsers.has(engine.connectionName) + useInputParser && modelInstanceFields[key].inputParsers.has(engine.connectionName) ? async (value: any) => - modelInstance.fields[key].inputParsers.get(engine.connectionName)?.({ + modelInstanceFields[key].inputParsers.get(engine.connectionName)?.({ engine, - field: modelInstance.fields[key], + field: modelInstanceFields[key], fieldParser: engine.fields.fieldsParser, model: modelInstance, modelName: modelConstructor.getName(), diff --git a/packages/server/src/app/utils.ts b/packages/server/src/app/utils.ts index c996ce54..f62da745 100644 --- a/packages/server/src/app/utils.ts +++ b/packages/server/src/app/utils.ts @@ -923,7 +923,7 @@ export async function initializeRouters( let wrapped404Handler: Parameters>['4'] = async () => undefined; - if (useServerless) { + if (!useServerless) { wrapped404Handler = wrap404HandlerAndRootMiddlewares( serverAdapter, settings.middlewares || [], diff --git a/packages/server/src/defaults/response.ts b/packages/server/src/defaults/response.ts index 13832c49..b31ad180 100644 --- a/packages/server/src/defaults/response.ts +++ b/packages/server/src/defaults/response.ts @@ -37,29 +37,6 @@ export const DEFAULT_SERVER_ERROR_RESPONSE = (error: Error, settings: AllServerS [Palmares] - Internal Server Error - -
@@ -85,14 +62,6 @@ export const DEFAULT_SERVER_ERROR_RESPONSE = (error: Error, settings: AllServerS

-
-
-

App Settings

-
-
-
-
-

Domains