Merge pull request #7630 from aignatov-bio/ai-sci-10769-handle-files-without-extension

Handle files without extensions [SCI-10769]
This commit is contained in:
aignatov-bio 2024-06-05 14:16:33 +02:00 committed by GitHub
commit 5adb98bf46
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,7 +16,7 @@
<div class="sci-input-container" :class="{ 'error': error }" :data-error-text="error">
<input ref="input" v-model="name" type="text" class="sci-input-field" @keyup.enter="renameAttachment(name)" required="true" />
</div>
<div class="shrink-0">.{{ this.attachment.attributes.file_extension }}</div>
<div v-if="this.attachment.attributes.file_extension" class="shrink-0">.{{ this.attachment.attributes.file_extension }}</div>
</div>
</div>
<div class="modal-footer">
@ -72,7 +72,15 @@ export default {
return;
}
const payload = { asset: { name: `${newName}.${this.attachment.attributes.file_extension}` } };
let fileName = '';
if (this.attachment.attributes.file_extension) {
fileName = `${newName}.${this.attachment.attributes.file_extension}`;
} else {
fileName = newName;
}
const payload = { asset: { name: fileName } };
try {
const response = await axios.patch(this.attachment.attributes.urls.rename, payload);
this.$emit('attachment:update', response.data.data);