diff --git a/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html b/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html index 348e0134c..ef2b47b02 100644 --- a/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html +++ b/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html @@ -71,7 +71,7 @@
@for (filetype of statistics?.document_file_type_counts; track filetype; let i = $index) {
-
+
{{ getFileTypeExtension(filetype) }} ({{getFileTypePercent(filetype) | number: '1.0-1'}}%)
diff --git a/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.spec.ts b/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.spec.ts index 9a666aa1e..24dc34bbe 100644 --- a/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.spec.ts +++ b/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.spec.ts @@ -253,6 +253,7 @@ describe('StatisticsWidgetComponent', () => { component.filterByFileType({ mime_type: 'Other', mime_type_count: 160, + is_other: true, }) expect(qfSpy).not.toHaveBeenCalled() }) diff --git a/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.ts b/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.ts index a458ddc80..95bd4e6ce 100644 --- a/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.ts +++ b/src-ui/src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.ts @@ -32,6 +32,7 @@ export interface Statistics { interface DocumentFileType { mime_type: string mime_type_count: number + is_other?: boolean } @Component({ @@ -80,6 +81,7 @@ export class StatisticsWidgetComponent statistics.document_file_type_counts.slice(0, fileTypeMax) statistics.document_file_type_counts.push({ mime_type: $localize`Other`, + is_other: true, mime_type_count: others.reduce( (currentValue, documentFileType) => documentFileType.mime_type_count + currentValue, @@ -137,7 +139,7 @@ export class StatisticsWidgetComponent } filterByFileType(filetype: DocumentFileType) { - if (filetype.mime_type === 'Other') return + if (filetype.is_other) return this.documentListViewService.quickFilter([ { rule_type: FILTER_MIME_TYPE,