summaryrefslogtreecommitdiff
path: root/src/store/modules/HardwareStatus/SensorsStore.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/store/modules/HardwareStatus/SensorsStore.js')
-rw-r--r--src/store/modules/HardwareStatus/SensorsStore.js35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/store/modules/HardwareStatus/SensorsStore.js b/src/store/modules/HardwareStatus/SensorsStore.js
index cae7795f..5a237bd4 100644
--- a/src/store/modules/HardwareStatus/SensorsStore.js
+++ b/src/store/modules/HardwareStatus/SensorsStore.js
@@ -46,23 +46,24 @@ const SensorsStore = {
return error;
});
});
- return await api.all(promises).then(
- api.spread((...responses) => {
- const sensorData = responses.map(({ data }) => {
- return {
- name: data.Name,
- status: data.Status.Health,
- currentValue: data.Reading,
- lowerCaution: data.Thresholds?.LowerCaution?.Reading,
- upperCaution: data.Thresholds?.UpperCaution?.Reading,
- lowerCritical: data.Thresholds?.LowerCritical?.Reading,
- upperCritical: data.Thresholds?.UpperCritical?.Reading,
- units: data.ReadingUnits,
- };
- });
- commit('setSensors', sensorData);
- })
- );
+ return await api.all(promises).then((responses) => {
+ const sensorData = [];
+ responses.forEach((response) => {
+ if (response.data) {
+ sensorData.push({
+ name: response.data.Name,
+ status: response.data.Status?.Health,
+ currentValue: response.data.Reading,
+ lowerCaution: response.data.Thresholds?.LowerCaution?.Reading,
+ upperCaution: response.data.Thresholds?.UpperCaution?.Reading,
+ lowerCritical: response.data.Thresholds?.LowerCritical?.Reading,
+ upperCritical: response.data.Thresholds?.UpperCritical?.Reading,
+ units: response.data.ReadingUnits,
+ });
+ }
+ });
+ commit('setSensors', sensorData);
+ });
},
async getThermalSensors({ commit }, id) {
return await api