From d17e33eddc3d76a58fb8efdcf4027a9d3f22c365 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Tue, 13 Dec 2022 15:19:45 -0700 Subject: [PATCH] Catch case where camera is disabled --- web/src/routes/System.jsx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) 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'] || "- "}%