From db8bc6b1a43d3e724879b09e45928eabbb49f768 Mon Sep 17 00:00:00 2001 From: Chandra Yemparala Date: Wed, 12 Jul 2023 10:56:10 -0500 Subject: [PATCH] Fix more issues related to CSP and Vite --- client/vite.config.ts | 18 ++++++++++++++++++ server/portal/settings/settings.py | 6 ++++++ server/portal/settings/settings_default.py | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/client/vite.config.ts b/client/vite.config.ts index 129aa277d..0af8d90cd 100644 --- a/client/vite.config.ts +++ b/client/vite.config.ts @@ -11,6 +11,24 @@ export default defineConfig({ plugins: [ {...eslint({include: 'src/**/*.+(js|jsx|ts|tsx)', fix: false}), enforce: 'pre', }, react(), + { + name: "html-inject-nonce-into-script-tag", + enforce: "post", + transformIndexHtml(html: string) { + const regex = /