diff --git a/webui/src/pages/list/FilterToolbar.tsx b/webui/src/pages/list/FilterToolbar.tsx
index 37f63b98f8d3f92cbd49fd7214f7b707db31f4cf..3046d9d88bf6f1cc311676bd112cdb6d1ce45c38 100644
--- a/webui/src/pages/list/FilterToolbar.tsx
+++ b/webui/src/pages/list/FilterToolbar.tsx
@@ -65,7 +65,7 @@ function FilterToolbar({ query, queryLocation }: Props) {
const classes = useStyles();
const params: Query = parse(query);
const { data: identitiesData } = useListIdentitiesQuery();
- const { data: labelsData } = useListLabelsQuery()
+ const { data: labelsData } = useListLabelsQuery();
let identities: any = [];
let labels: any = [];
@@ -153,13 +153,15 @@ function FilterToolbar({ query, queryLocation }: Props) {
>
Author
- hasValue('label', key)}
- to={(key) => pipe(replaceParam('label', key), loc)(params)}
- >
- Label
-
+ {labels.length ? (
+ hasValue('label', key)}
+ to={(key) => pipe(replaceParam('label', key), loc)(params)}
+ >
+ Label
+
+ ) : null}