diff --git a/src/components/fileUpload.ts b/src/components/fileUpload.ts index 09db251..5e31b69 100644 --- a/src/components/fileUpload.ts +++ b/src/components/fileUpload.ts @@ -276,8 +276,16 @@ export async function alreadyExists( // const containerContents = await fetchData(uploadUrl); try { const containerContents = await getSolidDataset(uploadUrl, { fetch }); - const allegedFile = getThing(containerContents, `${uploadUrl}${file.name}`); - return true; + const containedUrls = getContainedResourceUrlAll(containerContents); + + // See if it exists in the list + if (containedUrls.includes(uploadUrl + file.name)) { + console.log("Found a match!"); + return true; + } else { + console.log("No match found."); + return false; + } } catch (e) { // console.log(`${uploadUrl}${file.name} does not yet exist, uploading now.`) return false;