From fd10ff649a31e278e8e93f58021c93343840141f Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Sat, 4 Jan 2025 11:32:32 +0100 Subject: [PATCH] Added safety checks for staticServeConfig --- packages/core/lib/rest/http-server/server.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/core/lib/rest/http-server/server.ts b/packages/core/lib/rest/http-server/server.ts index d0192be..90beffe 100644 --- a/packages/core/lib/rest/http-server/server.ts +++ b/packages/core/lib/rest/http-server/server.ts @@ -80,7 +80,14 @@ export class HyperServer { configureStaticServer() { const staticServeConfig = ConfigService.get('http.staticServe'); - if (!staticServeConfig.filePath || !staticServeConfig.httpPath) return; + + if (!staticServeConfig || typeof staticServeConfig !== "object") { + return; + } + + if (!staticServeConfig.filePath || !staticServeConfig.httpPath) { + return; + } const liveAssets = new LiveDirectory(staticServeConfig.filePath, { static: true,