From afad993bb38f690d9a1efc72298c1347c529c63d Mon Sep 17 00:00:00 2001 From: martmull Date: Thu, 16 May 2024 15:29:27 +0200 Subject: [PATCH] Fix main (#5435) - fix lint issue - fix Apply Cors exception handler (do not work when logged out) --- packages/twenty-front/project.json | 4 +--- packages/twenty-server/src/utils/apply-cors-to-exceptions.ts | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/twenty-front/project.json b/packages/twenty-front/project.json index c85c18c52..b5673df9f 100644 --- a/packages/twenty-front/project.json +++ b/packages/twenty-front/project.json @@ -82,7 +82,7 @@ "STORYBOOK_SCOPE": "pages" } }, - "performance": { + "performance": { "env": { "NODE_OPTIONS": "--max_old_space_size=5000", "STORYBOOK_SCOPE": "performance" @@ -124,7 +124,6 @@ "modules": { "env": { "STORYBOOK_SCOPE": "modules" } }, "pages": { "env": { "STORYBOOK_SCOPE": "pages" } }, "performance": { "env": { "STORYBOOK_SCOPE": "performance" } } - } }, "storybook:test:nocoverage": { @@ -133,7 +132,6 @@ "modules": { "env": { "STORYBOOK_SCOPE": "modules" } }, "pages": { "env": { "STORYBOOK_SCOPE": "pages" } }, "performance": { "env": { "STORYBOOK_SCOPE": "performance" } } - } }, "storybook:static:test": { diff --git a/packages/twenty-server/src/utils/apply-cors-to-exceptions.ts b/packages/twenty-server/src/utils/apply-cors-to-exceptions.ts index 24910c9f4..1b17fd2ab 100644 --- a/packages/twenty-server/src/utils/apply-cors-to-exceptions.ts +++ b/packages/twenty-server/src/utils/apply-cors-to-exceptions.ts @@ -11,6 +11,10 @@ export class ApplyCorsToExceptions implements ExceptionFilter { const ctx = host.switchToHttp(); const response = ctx.getResponse(); + if (!response.header) { + return; + } + response.header('Access-Control-Allow-Origin', '*'); response.header( 'Access-Control-Allow-Methods',