Skip to content

Commit dbafa2f

Browse files
committed
fix: use new .info() for ensureExistence
1 parent b7a013f commit dbafa2f

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

.changeset/silver-rice-travel.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@supabase-cache-helpers/storage-core": patch
3+
---
4+
5+
fix: use new .info() for ensureExistence

packages/storage-core/src/url-fetcher.ts

+5-13
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,13 @@ export const createUrlFetcher = (
2323
fileApi: StorageFileApi,
2424
path: string,
2525
): Promise<string | undefined> => {
26-
let params: Record<string, string> | undefined;
26+
let params: Record<string, string> = {};
27+
2728
if (config?.ensureExistence) {
28-
const pathElements = path.split('/');
29-
const fileName = pathElements.pop();
30-
const { data: files } = await fileApi.list(pathElements.join('/'), {
31-
limit: 1,
32-
search: fileName,
33-
});
34-
if (!files || files.length === 0) return;
35-
params = {
36-
updated_at: files[0].updated_at,
37-
};
38-
} else {
29+
const { data: fileInfo } = await fileApi.info(path);
30+
if (!fileInfo) return;
3931
params = {
40-
updated_at: Date.now().toString(),
32+
updated_at: fileInfo.updatedAt,
4133
};
4234
}
4335

0 commit comments

Comments
 (0)