diff --git a/client/src/app/instance/search/components/result/renderer/download-renderer.component.html b/client/src/app/instance/search/components/result/renderer/download-renderer.component.html
index 5f0d5d5d8bb326940d9217cd367cb6affaa5c169..6b1157c1181a81b1b5a0b5eccd3ccf0c563e2ac4 100644
--- a/client/src/app/instance/search/components/result/renderer/download-renderer.component.html
+++ b/client/src/app/instance/search/components/result/renderer/download-renderer.component.html
@@ -1,4 +1,4 @@
-<a [href]="getHref()" (click)="click($event)" [ngClass]="{'btn btn-outline-primary btn-sm': (getConfig().display=='text-button' || getConfig().display=='icon-button' || getConfig().display=='icon-text-btn')}">
+<a *ngIf="value" [href]="getHref()" (click)="click($event)" [ngClass]="{'btn btn-outline-primary btn-sm': (getConfig().display=='text-button' || getConfig().display=='icon-button' || getConfig().display=='icon-text-btn')}">
     <span *ngIf="getConfig().display === 'icon-button' || getConfig().display === 'icon-text-btn'" class="{{getConfig().icon}}"></span>
     <span *ngIf="getConfig().display === 'icon-text-btn'">&nbsp;</span>
     <span *ngIf="getConfig().display !== 'icon-button'">{{ getText() }}</span>