fix: battery devices undefined (#27846)

This commit is contained in:
Maschga 2026-03-01 19:43:18 +01:00 • committed by GitHub
parent 98763675ca
commit 878222fdb2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 4 additions and 4 deletions

View file

@ -177,7 +177,7 @@ export default defineComponent({
return this.battery?.soc;
},
batteryConfigured() {
return this.battery && this.battery.devices.length > 0;
return (this.battery?.devices?.length ?? 0) > 0;
},
pvConfigured() {
return this.pv?.length > 0;

View file

@ -177,7 +177,7 @@ export default defineComponent({
},
computed: {
batteryConfigured() {
return this.battery && this.battery.devices.length;
return (this.battery?.devices?.length ?? 0) > 0;
},
providers() {
return Object.entries(this.authProviders)

View file

@ -526,7 +526,7 @@ export interface Battery {
power: number;
capacity: number;
soc: number;
devices: BatteryMeter[];
devices?: BatteryMeter[];
forecast?: BatteryForecast;
}

View file

@ -69,7 +69,7 @@ export default defineComponent({
return store.state.version;
},
batteryModalAvailabe() {
return store.state.battery?.devices.length;
return store.state.battery?.devices?.length;
},
showRoutes() {
return this.state.startupCompleted;