From 8377d5bb734c54528161f313137280001d2ae1dc Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Tue, 17 Jan 2023 00:00:10 +0100 Subject: [PATCH] webapp: Fix error in device manager if no config was available --- webapp/src/views/DeviceAdminView.vue | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/webapp/src/views/DeviceAdminView.vue b/webapp/src/views/DeviceAdminView.vue index 1cc06487..e69559e3 100644 --- a/webapp/src/views/DeviceAdminView.vue +++ b/webapp/src/views/DeviceAdminView.vue @@ -91,14 +91,16 @@ export default defineComponent({ .then( (data) => { this.pinMappingList = data; - this.pinMappingList.push({ - "name": this.$t('deviceadmin.DefaultProfile') - } as Device); - this.pinMappingList.sort((a, b) => (a.name < b.name) ? -1 : 1); - this.pinMappingLoading = false; } ) .catch(() => { + this.pinMappingList = Array(); + }) + .finally(() => { + this.pinMappingList.push({ + "name": this.$t('deviceadmin.DefaultProfile') + } as Device); + this.pinMappingList.sort((a, b) => (a.name < b.name) ? -1 : 1); this.pinMappingLoading = false; }); },