From 113f9b3fe391e179ebe264f6b8257527dc62d6da Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Sat, 27 Jul 2024 02:00:38 -0400 Subject: [PATCH] No need to stringify Theme Bundle object --- server/homebrew.api.js | 4 ++-- shared/helpers.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/homebrew.api.js b/server/homebrew.api.js index 8faebd51b..a766aaa6a 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -297,8 +297,8 @@ const api = { snippets : completeSnippets.reverse() }; - res.setHeader('Content-Type', 'text/json'); - return res.status(200).send(JSON.stringify(returnObj)); + res.setHeader('Content-Type', 'application/json'); + return res.status(200).send(returnObj); }, //Return CSS for a brew theme, with @include endpoint for its parent theme if any getBrewThemeCSS : async (req, res)=>{ diff --git a/shared/helpers.js b/shared/helpers.js index 8f9e23928..65dfc2752 100644 --- a/shared/helpers.js +++ b/shared/helpers.js @@ -36,7 +36,7 @@ const printCurrentBrew = ()=>{ const fetchThemeBundle = (obj, renderer, theme)=>{ fetch(`${window.location.protocol}//${window.location.host}/theme/${renderer}/${theme}`).then((response)=>response.json()).then((themeBundle)=>{ themeBundle.joinedStyles = themeBundle.styles.map((style)=>``).join('\n\n'); //DOMPurify.sanitize(joinedStyles, purifyConfig); - obj.setState((prevState)=>({ // MOVE TO MOUNT STEP OF SHARE / NEW / EDIT + obj.setState((prevState)=>({ ...prevState, themeBundle : themeBundle }));