diff --git a/src/app/Store.ts b/src/app/Store.ts index dba27dd6..caf881f6 100644 --- a/src/app/Store.ts +++ b/src/app/Store.ts @@ -108,12 +108,13 @@ export default class Store { public toggleMonitor(monitorId: string) { const monitor = this.monitors.get(monitorId); + const encodedMonitorId = encodeURIComponent(monitorId); if (monitor) { if (monitor.status === RUNNING) { - api.stopMonitor(monitorId); + api.stopMonitor(encodedMonitorId); monitor.status = STOPPED; // optimistic update } else { - api.startMonitor(monitorId); + api.startMonitor(encodedMonitorId); monitor.status = RUNNING; } } diff --git a/src/app/components/Content/index.tsx b/src/app/components/Content/index.tsx index a0e74614..76b4cf41 100644 --- a/src/app/components/Content/index.tsx +++ b/src/app/components/Content/index.tsx @@ -108,7 +108,9 @@ class Content extends React.Component { >
- + + {store.selectedMonitorId} +