This commit is contained in:
2025-11-20 02:36:32 +01:00
parent 78e6d3e431
commit a08e975da1
5 changed files with 6 additions and 21 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ interface AssetLike {
type EnsureAssetUrl = (
documentId: Identifier,
asset: AssetLike,
options?: { start?: number; limit?: number; [key: string]: unknown },
options?: { force?: boolean; [key: string]: unknown },
) => Promise<unknown>;
type GetDocumentAsset = (document: DocumentLike | null, assetType: string) => AssetLike | null;
@@ -19,7 +19,7 @@ interface PreviewMetadataEntry {
}
type GetDocumentAsset = (doc: DocumentLike, type: string) => AssetLike | null;
type EnsureAssetUrl = (docId: string | number, asset: AssetLike, options?: { start?: number; limit?: number }) => Promise<AssetLike | null>;
type EnsureAssetUrl = (docId: string | number, asset: AssetLike, options?: { force?: boolean }) => Promise<AssetLike | null>;
const usePreviewMetadata = (
documents: DocumentLike[] | null,
@@ -58,7 +58,7 @@ const usePreviewMetadata = (
if (!hasDimensions(metadata) && ensureAssetUrl && docId && asset?.id) {
try {
const ensured = await ensureAssetUrl(doc.id, asset, { start: 1, limit: 1 });
const ensured = await ensureAssetUrl(doc.id, asset, { force: true });
if (ensured) {
asset = ensured;
view = createAssetView(asset);