diff --git a/web/server/vue-cli/src/components/Icons/UserIcon.vue b/web/server/vue-cli/src/components/Icons/UserIcon.vue index fa2293c1fb..810ab74624 100644 --- a/web/server/vue-cli/src/components/Icons/UserIcon.vue +++ b/web/server/vue-cli/src/components/Icons/UserIcon.vue @@ -25,5 +25,7 @@ const props = defineProps({ const color = useStrToColor(); -const userIconName = computed(() => props.value.charAt(0).toUpperCase()); +const userIconName = computed( + () => (props.value || "?").charAt(0).toUpperCase() +); diff --git a/web/server/vue-cli/src/components/Layout/HeaderMenuItems.vue b/web/server/vue-cli/src/components/Layout/HeaderMenuItems.vue index 26f23b779b..821694d35e 100644 --- a/web/server/vue-cli/src/components/Layout/HeaderMenuItems.vue +++ b/web/server/vue-cli/src/components/Layout/HeaderMenuItems.vue @@ -1,49 +1,48 @@ \ No newline at end of file diff --git a/web/server/vue-cli/src/components/Report/ReportFilter/Filters/ComparedToDiffTypeFilter.vue b/web/server/vue-cli/src/components/Report/ReportFilter/Filters/ComparedToDiffTypeFilter.vue index bcb1ef9082..49da82498f 100644 --- a/web/server/vue-cli/src/components/Report/ReportFilter/Filters/ComparedToDiffTypeFilter.vue +++ b/web/server/vue-cli/src/components/Report/ReportFilter/Filters/ComparedToDiffTypeFilter.vue @@ -84,7 +84,8 @@ function decodeValue(diffTypeStr) { function updateReportFilter() { let diffTypeVal = baseSelectOptionFilter.selectedItems.value.id; - if (Array.isArray(baseSelectOptionFilter.selectedItems.value)) { + if (Array.isArray(baseSelectOptionFilter.selectedItems.value) && + baseSelectOptionFilter.selectedItems.value.length !== 0) { diffTypeVal = baseSelectOptionFilter.selectedItems.value[0].id; } baseSelectOptionFilter.setCmpData({ diff --git a/web/server/vue-cli/src/components/Report/ReportFilter/Filters/SelectOption/Items.vue b/web/server/vue-cli/src/components/Report/ReportFilter/Filters/SelectOption/Items.vue index f9f0ad6e5a..640f0a2f58 100644 --- a/web/server/vue-cli/src/components/Report/ReportFilter/Filters/SelectOption/Items.vue +++ b/web/server/vue-cli/src/components/Report/ReportFilter/Filters/SelectOption/Items.vue @@ -1,6 +1,6 @@