diff --git a/frontend/app/features/settings/pages/backups/backup.component.html b/frontend/app/features/settings/pages/backups/backup.component.html index 5068bc9a7..f5a133562 100644 --- a/frontend/app/features/settings/pages/backups/backup.component.html +++ b/frontend/app/features/settings/pages/backups/backup.component.html @@ -28,7 +28,7 @@ {{ 'backups.backupCountAssetsLabel' | sqxTranslate }}: {{backup.handledAssets | sqxKNumber}} -
+
{{ 'backups.backupDownload' | sqxTranslate }}: diff --git a/frontend/app/shared/services/backups.service.ts b/frontend/app/shared/services/backups.service.ts index 2402276d8..d32f13067 100644 --- a/frontend/app/shared/services/backups.service.ts +++ b/frontend/app/shared/services/backups.service.ts @@ -21,6 +21,7 @@ export class BackupDto { public readonly _links: ResourceLinks; public readonly canDelete: boolean; + public readonly canDownload: boolean; public readonly downloadUrl: string; @@ -40,6 +41,7 @@ export class BackupDto { this._links = links; this.canDelete = hasAnyLink(links, 'delete'); + this.canDownload = !!stopped && !this.isFailed; this.downloadUrl = links['download'].href; }