diff --git a/web/src/routes/System.jsx b/web/src/routes/System.jsx
index df21508b8..6bbfe8efd 100644
--- a/web/src/routes/System.jsx
+++ b/web/src/routes/System.jsx
@@ -224,26 +224,26 @@ export default function System() {
| Capture |
- {cameras[camera]['capture_pid']} |
- {cameras[camera]['process_fps']} |
- {cpu_usages[cameras[camera]['capture_pid']]['cpu']}% |
- {cpu_usages[cameras[camera]['capture_pid']]['mem']}% |
+ {cameras[camera]['capture_pid'] || "- "} |
+ {cameras[camera]['process_fps'] || "- "} |
+ {cpu_usages[cameras[camera]['capture_pid']]?.['cpu'] || "- "}% |
+ {cpu_usages[cameras[camera]['capture_pid']]?.['mem'] || "- "}% |
| Detect |
- {cameras[camera]['pid']} |
+ {cameras[camera]['pid'] || "- "} |
{cameras[camera]['detection_fps']} ({cameras[camera]['skipped_fps']} skipped)
|
- {cpu_usages[cameras[camera]['pid']]['cpu']}% |
- {cpu_usages[cameras[camera]['pid']]['mem']}% |
+ {cpu_usages[cameras[camera]['pid']]?.['cpu'] || "- "}% |
+ {cpu_usages[cameras[camera]['pid']]?.['mem'] || "- "}% |
| ffmpeg |
- {cameras[camera]['ffmpeg_pid']} |
- {cameras[camera]['camera_fps']} |
- {cpu_usages[cameras[camera]['ffmpeg_pid']]['cpu']}% |
- {cpu_usages[cameras[camera]['ffmpeg_pid']]['mem']}% |
+ {cameras[camera]['ffmpeg_pid'] || "- "} |
+ {cameras[camera]['camera_fps'] || "- "} |
+ {cpu_usages[cameras[camera]['ffmpeg_pid']]?.['cpu'] || "- "}% |
+ {cpu_usages[cameras[camera]['ffmpeg_pid']]?.['mem'] || "- "}% |