diff --git a/src/providers/vercel-blob/provider.ts b/src/providers/vercel-blob/provider.ts index 01c2cc6..2f62054 100644 --- a/src/providers/vercel-blob/provider.ts +++ b/src/providers/vercel-blob/provider.ts @@ -63,12 +63,7 @@ export async function uploadLocalFile(asset: Asset) { return updateAsset(src, { status: 'ready', - providerSpecific: { - [provider]: { - url: blob.url, - contentType: blob.contentType, - } - }, + sources: [{ src: blob.url, type: blob.contentType }], }); } @@ -109,11 +104,6 @@ export async function uploadRequestedFile(asset: Asset) { return updateAsset(src, { status: 'ready', - providerSpecific: { - [provider]: { - url: blob.url, - contentType: blob.contentType, - } - }, + sources: [{ src: blob.url, type: blob.contentType }], }); } diff --git a/src/providers/vercel-blob/transformer.ts b/src/providers/vercel-blob/transformer.ts index cb0755d..cf6b45e 100644 --- a/src/providers/vercel-blob/transformer.ts +++ b/src/providers/vercel-blob/transformer.ts @@ -2,17 +2,13 @@ import type { Asset } from '../../assets.js'; export function transform(asset: Asset) { // Fallback to asset.externalIds for backwards compatibility with older assets. - const providerDetails = asset.providerSpecific?.['vercel-blob'] ?? asset.externalIds; + const providerDetails = asset.externalIds; if (!providerDetails) return asset; const source: Record = { src: providerDetails.url }; - if (providerDetails.contentType) { - source.type = providerDetails.contentType; - } - return { ...asset, sources: [source],