From 9d895536db0c62cf42f175843cb7122e8dddcd43 Mon Sep 17 00:00:00 2001 From: Tarun Pothulapati Date: Tue, 22 Feb 2022 06:29:41 +0000 Subject: [PATCH] dashboard: set correct default setting for telemetry Fixes https://github.com/gitpod-io/gitpod/issues/8344 `Enable Service Ping` seems to be set to `false` by defaut until the UI is re-loaded. This fixes it by also adding the retrieval logic into `useEffect` thereby calling it everytime, even during initial render. Signed-off-by: Tarun Pothulapati --- components/dashboard/src/admin/Settings.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/dashboard/src/admin/Settings.tsx b/components/dashboard/src/admin/Settings.tsx index f97d8cf4be065f..236608a936ec50 100644 --- a/components/dashboard/src/admin/Settings.tsx +++ b/components/dashboard/src/admin/Settings.tsx @@ -28,6 +28,9 @@ export default function Settings() { (async () => { const data = await getGitpodService().server.adminGetTelemetryData(); setTelemetryData(data) + + const setting = await getGitpodService().server.adminGetSettings(); + setAdminSettings(setting) })(); }, []);