From 5bd43c45edd2b04aa18acd40552e44e75fa587b5 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Fri, 25 Apr 2025 15:33:06 +0200 Subject: [PATCH] whitelist instead o blacklist when to exclude middlewares fix config whitelisting --- backend/src/config/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/config/index.ts b/backend/src/config/index.ts index c2722d62a..a200796d0 100644 --- a/backend/src/config/index.ts +++ b/backend/src/config/index.ts @@ -22,8 +22,9 @@ const environment = { PRODUCTION: env.NODE_ENV === 'production', // used for staging enviroments if 'PRODUCTION=true' and 'PRODUCTION_DB_CLEAN_ALLOW=true' PRODUCTION_DB_CLEAN_ALLOW: env.PRODUCTION_DB_CLEAN_ALLOW === 'true' || false, // default = false - DISABLED_MIDDLEWARES: - (env.NODE_ENV !== 'production' && env.DISABLED_MIDDLEWARES?.split(',')) ?? [], + DISABLED_MIDDLEWARES: ['test', 'development'].includes(env.NODE_ENV) + ? (env.DISABLED_MIDDLEWARES?.split(',') ?? []) + : [], } const required = {