From 1c5a3cf6feb88776d8805585ebf44d3ba2c93f57 Mon Sep 17 00:00:00 2001 From: Bernhard Kirchen Date: Sun, 1 Dec 2024 18:05:57 +0100 Subject: [PATCH] webapp: avoid undefined serial for InputSerial if variables are set with 'const foo = {} as Inverter', then 'foo.serial' will be undefined, causing warnings and errors when using InputSerial. --- webapp/src/views/InverterAdminView.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webapp/src/views/InverterAdminView.vue b/webapp/src/views/InverterAdminView.vue index 82391c7..c598092 100644 --- a/webapp/src/views/InverterAdminView.vue +++ b/webapp/src/views/InverterAdminView.vue @@ -383,8 +383,8 @@ export default defineComponent({ return { modal: {} as bootstrap.Modal, modalDelete: {} as bootstrap.Modal, - newInverterData: {} as Inverter, - selectedInverterData: {} as Inverter, + newInverterData: { serial: '' } as Inverter, + selectedInverterData: { serial: '' } as Inverter, inverters: [] as Inverter[], dataLoading: true, alert: {} as AlertResponse, @@ -440,7 +440,7 @@ export default defineComponent({ }, onSubmit() { this.callInverterApiEndpoint('add', JSON.stringify(this.newInverterData)); - this.newInverterData = {} as Inverter; + this.newInverterData = { serial: '' } as Inverter; }, onDelete() { this.callInverterApiEndpoint('del', JSON.stringify({ id: this.selectedInverterData.id }));