From 5b3ed6ff746b9a0aa2b6cea6fbe67f4b5d2bc296 Mon Sep 17 00:00:00 2001 From: John Hodge <tpg@ucc.gu.uwa.edu.au> Date: Mon, 29 Apr 2024 19:42:29 +0800 Subject: [PATCH] Fix `updateWebcam` to avoid the entire site breaking when a bad camera is present --- webcams.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webcams.js b/webcams.js index ea7d843..02a72cc 100755 --- a/webcams.js +++ b/webcams.js @@ -7,6 +7,9 @@ function updateWebcam(webcamid, webcamurl) { var date = new Date(); var fullwebcamurl = webcamurl + "&t" + date.getTime(); var img = document.getElementById(webcamid); + if( !img ) { + return ; + } // get an XML HTTP Request object var req = false; @@ -54,6 +57,7 @@ function updateTime() { updateWebcam("ipcamera2", "camera.php?camera=ipcamera2"); updateWebcam("ipcamera3", "camera.php?camera=ipcamera3"); updateWebcam("ipcamera4", "camera.php?camera=ipcamera4"); + updateWebcam("ipcamera12", "camera.php?camera=ipcamera12"); //cam 5 down, last capture time 17/07/23 //updateWebcam("ipcamera5", "camera.php?camera=ipcamera5"); updateWebcam("ipcamera6", "camera.php?camera=ipcamera6"); -- GitLab