From 38a809afdec2773da969057f55c0fa1b1f699fb3 Mon Sep 17 00:00:00 2001 From: jlenon7 Date: Wed, 18 Feb 2026 18:26:11 -0300 Subject: [PATCH] fix: copy req data --- package-lock.json | 4 ++-- package.json | 2 +- src/server/ServerImpl.ts | 6 +++++- 3 files changed, 8 insertions(+), 4 deletions(-) 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() }) }