diff --git a/client/src/Pages/StatusPage/Create/index.jsx b/client/src/Pages/StatusPage/Create/index.jsx index 5534ef68d..5f56418fa 100644 --- a/client/src/Pages/StatusPage/Create/index.jsx +++ b/client/src/Pages/StatusPage/Create/index.jsx @@ -184,7 +184,6 @@ const CreateStatusPage = () => { size: null, }; } - setForm((prev) => { return { ...prev, @@ -194,6 +193,8 @@ const CreateStatusPage = () => { monitors: statusPageMonitors.map((monitor) => monitor._id), color: statusPage?.color, logo: newLogo, + showCharts: statusPage?.showCharts ?? true, + showUptimePercentage: statusPage?.showUptimePercentage ?? true }; }); setSelectedMonitors(statusPageMonitors); diff --git a/client/src/Utils/NetworkService.js b/client/src/Utils/NetworkService.js index 4adf8ff8b..96791de07 100644 --- a/client/src/Utils/NetworkService.js +++ b/client/src/Utils/NetworkService.js @@ -1047,9 +1047,12 @@ class NetworkService { form.url && fd.append("url", form.url); form.timezone && fd.append("timezone", form.timezone); form.color && fd.append("color", form.color); - form.showCharts && fd.append("showCharts", form.showCharts); - form.showUptimePercentage && - fd.append("showUptimePercentage", form.showUptimePercentage); + if (form.showCharts !== undefined) { + fd.append("showCharts", String(form.showCharts)); + } + if (form.showUptimePercentage !== undefined) { + fd.append("showUptimePercentage", String(form.showUptimePercentage)); + } form.monitors && form.monitors.forEach((monitorId) => { fd.append("monitors[]", monitorId);