${editFileProperties?.fullDescription}
`; setDescription(paragraph); } - setEditCategories(getCategoriesFromObject(editFileProperties)); + + const categoriesFromEditFile = + getCategoriesFromObject(editFileProperties); + setEditCategories(categoriesFromEditFile); } }, [editFileProperties]); const onClose = () => { @@ -141,7 +149,6 @@ export const EditFile = () => { if (!categoryList[0]) throw new Error("Please select a category"); if (!editFileProperties) return; if (!userAddress) throw new Error("Unable to locate user address"); - if (files.length === 0) throw new Error("Add at least one file"); let errorMsg = ""; let name = ""; @@ -186,7 +193,7 @@ export const EditFile = () => { const file = publish.file; const id = uid(); - const identifier = `${QSHARE_FILE_BASE}${sanitizeTitle.slice(0, 30)}_${id}`; + const identifier = `${QSUPPORT_FILE_BASE}${sanitizeTitle.slice(0, 30)}_${id}`; let fileExtension = ""; const fileExtensionSplit = file?.name?.split("."); @@ -227,7 +234,7 @@ export const EditFile = () => { description: metadescription, identifier, filename, - tag1: QSHARE_FILE_BASE, + tag1: QSUPPORT_FILE_BASE, }; listOfPublishes.push(requestBodyVideo); fileReferences.push({ @@ -248,24 +255,25 @@ export const EditFile = () => { commentsId: editFileProperties.commentsId, ...categoryListRef.current?.categoriesToObject(), files: fileReferences, + images: imagePublisherRef?.current?.getImageArray(), }; let metadescription = `**${categoryListRef.current?.getCategoriesFetchString()}**` + fullDescription.slice(0, 150); - const crowdfundObjectToBase64 = await objectToBase64(fileObject); + const fileObjectToBase64 = await objectToBase64(fileObject); // Description is obtained from raw data const requestBodyJson: any = { action: "PUBLISH_QDN_RESOURCE", name: name, service: "DOCUMENT", - data64: crowdfundObjectToBase64, + data64: fileObjectToBase64, title: title.slice(0, 50), description: metadescription, identifier: editFileProperties.id, - tag1: QSHARE_FILE_BASE, + tag1: QSUPPORT_FILE_BASE, filename: `video_metadata.json`, }; listOfPublishes.push(requestBodyJson); @@ -336,7 +344,7 @@ export const EditFile = () => { justifyContent: "space-between", }} > -