Skip to content

Commit 4e93a2e

Browse files
committed
fix: dataset file download
1 parent 5146f52 commit 4e93a2e

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

src/sections/file/file-action-buttons/access-file-menu/FileDownloadOptions.tsx

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ export function FileDownloadOptions({
3838
if (!userHasDownloadPermission) {
3939
return <></>
4040
}
41+
42+
const resolvedGuestbookId = guestbookId ?? dataset?.guestbookId
43+
const resolvedDatasetPersistentId = datasetPersistentId ?? dataset?.persistentId
44+
const resolvedDatasetLicense = datasetLicense ?? dataset?.license
45+
const resolvedDatasetCustomTerms = datasetCustomTerms ?? dataset?.termsOfUse?.customTerms
4146
const isLockedFromFileDownload = !!dataset?.isLockedFromFileDownload
4247

4348
return (
@@ -51,19 +56,19 @@ export function FileDownloadOptions({
5156
type={type}
5257
ingestInProgress={ingestInProgress}
5358
downloadUrls={downloadUrls}
54-
guestbookId={guestbookId}
55-
datasetPersistentId={datasetPersistentId}
56-
datasetLicense={datasetLicense}
57-
datasetCustomTerms={datasetCustomTerms}
59+
guestbookId={resolvedGuestbookId}
60+
datasetPersistentId={resolvedDatasetPersistentId}
61+
datasetLicense={resolvedDatasetLicense}
62+
datasetCustomTerms={resolvedDatasetCustomTerms}
5863
isLockedFromFileDownload={isLockedFromFileDownload}
5964
/>
6065
) : (
6166
<FileNonTabularDownloadOptions
6267
fileId={fileId}
63-
guestbookId={guestbookId}
64-
datasetPersistentId={datasetPersistentId}
65-
datasetLicense={datasetLicense}
66-
datasetCustomTerms={datasetCustomTerms}
68+
guestbookId={resolvedGuestbookId}
69+
datasetPersistentId={resolvedDatasetPersistentId}
70+
datasetLicense={resolvedDatasetLicense}
71+
datasetCustomTerms={resolvedDatasetCustomTerms}
6772
type={type}
6873
ingestIsInProgress={ingestInProgress}
6974
downloadUrlOriginal={downloadUrls.original}

0 commit comments

Comments
 (0)