diff --git a/components/SameAsFieldList.vue b/components/SameAsFieldList.vue index f490ed9e..7b2a4497 100644 --- a/components/SameAsFieldList.vue +++ b/components/SameAsFieldList.vue @@ -192,14 +192,14 @@ export default class SameAsFieldList extends Vue { } // eslint-disable-next-line class-methods-use-this - extractFilename(fullFilename: string) { - if (!fullFilename) return '' - const parts = fullFilename.split('.') - if (parts.length === 1) { - return fullFilename + extractFilename(fullFilename: string): string { + if (!fullFilename) return ''; + const parts = fullFilename.split('.'); + if (parts.length === 1 || (parts[0] === '' && parts.length === 2)) { + return fullFilename; } - return parts.slice(0, -1) - } + return parts.slice(0, -1).join('.'); +} // eslint-disable-next-line class-methods-use-this formatFileType(fileType: string) { diff --git a/pages/edit/_iscnId.vue b/pages/edit/_iscnId.vue index 17d7e634..00e60e75 100644 --- a/pages/edit/_iscnId.vue +++ b/pages/edit/_iscnId.vue @@ -75,28 +75,13 @@ :label="$t('IscnRegisterForm.label.sameAs')" content-classes="flex flex-row flex-wrap" > - - + @@ -191,46 +176,6 @@ - - - - - - - @@ -293,7 +238,6 @@ export default class EditIscnPage extends Vue { step: number = 1 customContentFingerprints: string[] = [] contentFingerprintInput: string = '' - isOpenSameAsDialog: boolean = false isSubmitLoading: boolean = false shouldShowAlert: boolean = false errorMessage: string = '' @@ -391,16 +335,6 @@ export default class EditIscnPage extends Vue { this.contentFingerprintInput = '' } - handleOpenSameAsDialog() { - this.isOpenSameAsDialog = true - } - - confirmSameAsChange(value: any) { - logTrackerEvent(this, 'ISCNEdit', 'ConfirmSameAsChange', '', 1) - this.sameAsList = value - this.isOpenSameAsDialog = false - } - onSubmitUpload({ fileRecords }: { fileRecords: any[] }) { this.contentFingerprints = [] if (fileRecords && fileRecords.length) {