From e1bedf30bf86a7628c6488cd5356e90cf2c7d6ef Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Fri, 7 Jun 2024 14:34:29 -0500 Subject: [PATCH] Make sure camera is always set in settings (#11812) --- web/src/pages/Settings.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/web/src/pages/Settings.tsx b/web/src/pages/Settings.tsx index f6e6e1aae..7d501d23e 100644 --- a/web/src/pages/Settings.tsx +++ b/web/src/pages/Settings.tsx @@ -81,12 +81,10 @@ export default function Settings() { ); useEffect(() => { - if (cameras.length) { + if (cameras.length > 0 && selectedCamera === "") { setSelectedCamera(cameras[0].name); } - // only run once - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); + }, [cameras, selectedCamera]); useEffect(() => { if (tabsRef.current) {