diff --git a/components/IscnUploadForm.vue b/components/IscnUploadForm.vue index 2f7a831f..16e298ab 100644 --- a/components/IscnUploadForm.vue +++ b/components/IscnUploadForm.vue @@ -709,7 +709,9 @@ export default class UploadForm extends Vue { this.sentArweaveTransactionInfo.set(records.ipfsHash, { ...uploadedData, arweaveId }); if (tempRecord.fileName.includes('cover.jpeg')) { const metadata = this.epubMetadataList.find((file: any) => file.ipfsHash === records.ipfsHash) - metadata.thumbnailUrl = arweaveId + if (metadata && metadata.thumbnailUrl) { + metadata.thumbnailUrl = arweaveId + } } this.$emit('arweaveUploaded', { arweaveId }) this.isOpenSignDialog = false diff --git a/components/SameAsFieldList.vue b/components/SameAsFieldList.vue index 73a56370..b6c0e60e 100644 --- a/components/SameAsFieldList.vue +++ b/components/SameAsFieldList.vue @@ -122,7 +122,7 @@ export default class WalletFieldList extends Vue { if (this.currentList.length) { this.sameAsList = this.currentList.map((list) => ({ url: list.url, - id: `${list.url}-${list.filename}`, + id: `$submitToArweave{list.url}-${list.filename}`, filename: list.filename, filetype: list.filetype || SAME_AS_FILE_TYPES[0], originFileName: list.originFileName,