{{ item.title }}
{{t('series-count', {num: item.seriesCount | compactNumber})}}
diff --git a/UI/Web/src/app/browse/browse-tags/browse-tags.component.ts b/UI/Web/src/app/browse/browse-tags/browse-tags.component.ts
index 92910b0b9..05abb6300 100644
--- a/UI/Web/src/app/browse/browse-tags/browse-tags.component.ts
+++ b/UI/Web/src/app/browse/browse-tags/browse-tags.component.ts
@@ -1,6 +1,6 @@
import {ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, inject, OnInit} from '@angular/core';
import {CardDetailLayoutComponent} from "../../cards/card-detail-layout/card-detail-layout.component";
-import {DecimalPipe} from "@angular/common";
+import {DecimalPipe, NgClass} from "@angular/common";
import {
SideNavCompanionBarComponent
} from "../../sidenav/_components/side-nav-companion-bar/side-nav-companion-bar.component";
@@ -25,7 +25,8 @@ import {Title} from "@angular/platform-browser";
DecimalPipe,
SideNavCompanionBarComponent,
TranslocoDirective,
- CompactNumberPipe
+ CompactNumberPipe,
+ NgClass
],
templateUrl: './browse-tags.component.html',
styleUrl: './browse-tags.component.scss',
@@ -61,7 +62,8 @@ export class BrowseTagsComponent implements OnInit {
});
}
- openFilter(field: FilterField, value: string | number) {
- this.filterUtilityService.applyFilter(['all-series'], field, FilterComparison.Equal, `${value}`).subscribe();
+ openFilter(field: FilterField, tag: BrowseTag) {
+ if (tag.seriesCount === 0) return; // We don't yet have an issue page
+ this.filterUtilityService.applyFilter(['all-series'], field, FilterComparison.Equal, `${tag.id}`).subscribe();
}
}