diff --git a/package-lock.json b/package-lock.json index 36571b9..4250b58 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@athenna/http", - "version": "5.41.0", + "version": "5.42.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@athenna/http", - "version": "5.41.0", + "version": "5.42.0", "license": "MIT", "devDependencies": { "@athenna/artisan": "^5.7.0", diff --git a/package.json b/package.json index 7af3633..cbe9081 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@athenna/http", - "version": "5.41.0", + "version": "5.42.0", "description": "The Athenna Http server. Built on top of fastify.", "license": "MIT", "author": "João Lenon ", diff --git a/src/server/ServerImpl.ts b/src/server/ServerImpl.ts index 979cdda..3a466a3 100644 --- a/src/server/ServerImpl.ts +++ b/src/server/ServerImpl.ts @@ -300,7 +300,11 @@ export class ServerImpl extends Macroable { if (options.data && Is.Array(route.preHandler)) { route.preHandler?.unshift((req, _, done) => { - req.data = options.data + req.data = { + ...options.data, + ...req.data + } + done() }) }