diff --git a/package-lock.json b/package-lock.json index ca753a4..c701a21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "siteforge", - "version": "2.35.0", + "version": "2.36.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "siteforge", - "version": "2.35.0", + "version": "2.36.0", "dependencies": { "@aws-sdk/client-s3": "^3.1135.0", "@dnd-kit/core": "^6.3.1", diff --git a/package.json b/package.json index 9506112..6fd8b77 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "2.35.0", + "version": "2.36.0", "type": "module", "scripts": { "dev": "vite", diff --git a/server/helpers.js b/server/helpers.js index 8e04c5c..8aca52a 100644 --- a/server/helpers.js +++ b/server/helpers.js @@ -341,6 +341,7 @@ function sanitizeStudies(value) { title: typeof item.title === 'string' ? item.title.trim().slice(0, 160) : '', description: typeof item.description === 'string' ? item.description.trim().slice(0, 800) : '', homepageEyebrow: typeof item.homepageEyebrow === 'string' ? item.homepageEyebrow.trim().slice(0, 80) : '', + imageUrl: sanitizeUrl(item.imageUrl) || '', showOnHomepage: item.showOnHomepage === true, showNewTag: item.showNewTag === true, newTagLabel: typeof item.newTagLabel === 'string' ? item.newTagLabel.trim().slice(0, 24) : '', diff --git a/src/AdminPage.tsx b/src/AdminPage.tsx index 0fd115c..f9a7bc7 100644 --- a/src/AdminPage.tsx +++ b/src/AdminPage.tsx @@ -6001,6 +6001,13 @@ const [dashboardNow, setDashboardNow] = useState(() => new Date())