@if (data() && options() && labels().length) {
}
diff --git a/src/app/shared/components/files-tree/files-tree.component.ts b/src/app/shared/components/files-tree/files-tree.component.ts
index 7c0a86c40..d30868421 100644
--- a/src/app/shared/components/files-tree/files-tree.component.ts
+++ b/src/app/shared/components/files-tree/files-tree.component.ts
@@ -258,7 +258,7 @@ export class FilesTreeComponent implements OnDestroy, AfterViewInit {
if (file.kind === 'file') {
this.downloadFile(file.links.download);
} else {
- this.downloadFolder(file.id, false);
+ this.downloadFolder(file.links.download);
}
}
@@ -347,17 +347,10 @@ export class FilesTreeComponent implements OnDestroy, AfterViewInit {
window.open(link, '_blank', 'noopener,noreferrer');
}
- downloadFolder(folderId: string, rootFolder: boolean): void {
- const resourceId = this.resourceId();
- const storageLink = this.currentFolder()?.links?.download ?? '';
- if (resourceId && folderId) {
- if (rootFolder) {
- const link = this.filesService.getFolderDownloadLink(storageLink, '', true);
- window.open(link, '_blank')?.focus();
- } else {
- const link = this.filesService.getFolderDownloadLink(storageLink, folderId, false);
- window.open(link, '_blank')?.focus();
- }
+ downloadFolder(downloadLink: string): void {
+ if (downloadLink) {
+ const link = this.filesService.getFolderDownloadLink(downloadLink, '', false);
+ window.open(link, '_blank')?.focus();
}
}
diff --git a/src/app/shared/mocks/analytics.mock.ts b/src/app/shared/mocks/analytics.mock.ts
index 75fddfd5a..f74f1eba3 100644
--- a/src/app/shared/mocks/analytics.mock.ts
+++ b/src/app/shared/mocks/analytics.mock.ts
@@ -1,6 +1,6 @@
-import { AnalyticsMetricsModel, RelatedCountsModel } from '@osf/features/analytics/models';
+import { NodeAnalyticsModel, RelatedCountsModel } from '@osf/features/analytics/models';
-export const MOCK_ANALYTICS_METRICS: AnalyticsMetricsModel = {
+export const MOCK_ANALYTICS_METRICS: NodeAnalyticsModel = {
id: 'rid',
type: 'analytics',
uniqueVisits: [