diff --git a/photon-client/src/App.vue b/photon-client/src/App.vue index 6c97112c4..0d24fbed5 100644 --- a/photon-client/src/App.vue +++ b/photon-client/src/App.vue @@ -34,8 +34,8 @@ if (!is_demo) { if (data.updatePipelineResult !== undefined) { useStateStore().updateBackendResultsFromWebsocket(data.updatePipelineResult); } - if (data.mutatePipelineSettings !== undefined && data.cameraIndex !== undefined) { - useCameraSettingsStore().changePipelineSettingsInStore(data.mutatePipelineSettings, data.cameraIndex); + if (data.mutatePipelineSettings !== undefined && data.cameraUniqueName !== undefined) { + useCameraSettingsStore().changePipelineSettingsInStore(data.mutatePipelineSettings, data.cameraUniqueName); } if (data.calibrationData !== undefined) { useStateStore().updateCalibrationStateValuesFromWebsocket(data.calibrationData); diff --git a/photon-client/src/components/app/photon-sidebar.vue b/photon-client/src/components/app/photon-sidebar.vue index 7d62195c3..776c09927 100644 --- a/photon-client/src/components/app/photon-sidebar.vue +++ b/photon-client/src/components/app/photon-sidebar.vue @@ -20,7 +20,8 @@ const mdAndUp = computed(() => getCurrentInstance()?.proxy.$vuetify.bre const needsCamerasConfigured = computed(() => { return ( - useCameraSettingsStore().cameras.length === 0 || useCameraSettingsStore().cameras[0] === PlaceholderCameraSettings + Object.values(useCameraSettingsStore().cameras).length === 0 || + useCameraSettingsStore().cameras["PlaceHolder Name"] === PlaceholderCameraSettings ); }); diff --git a/photon-client/src/components/cameras/CameraSettingsCard.vue b/photon-client/src/components/cameras/CameraSettingsCard.vue index 5d72dc92a..9539fc7cc 100644 --- a/photon-client/src/components/cameras/CameraSettingsCard.vue +++ b/photon-client/src/components/cameras/CameraSettingsCard.vue @@ -1,5 +1,5 @@