diff --git a/js/components/upload_input.js b/js/components/upload_input.js
index 9856405b..4f9f06fc 100644
--- a/js/components/upload_input.js
+++ b/js/components/upload_input.js
@@ -17,7 +17,7 @@ export default {
filename: {
type: String,
},
- objectName: {
+ initialObjectName: {
type: String,
},
initialErrors: {
@@ -42,6 +42,7 @@ export default {
filenameError: false,
downloadLink: '',
fileSizeLimit: this.sizeLimit,
+ objectName: this.initialObjectName,
}
},
@@ -72,6 +73,7 @@ export default {
const response = await uploader.upload(file)
if (uploadResponseOkay(response)) {
this.attachment = e.target.value
+ this.objectName = uploader.objectName
this.$refs.attachmentFilename.value = file.name
this.$refs.attachmentObjectName.value = response.objectName
this.$refs.attachmentInput.disabled = true
diff --git a/templates/components/upload_input.html b/templates/components/upload_input.html
index 4f4f307f..bd4cd73c 100644
--- a/templates/components/upload_input.html
+++ b/templates/components/upload_input.html
@@ -5,7 +5,7 @@
inline-template
{% if not field.errors %}
v-bind:filename='{{ field.filename.data | tojson }}'
- v-bind:object-name='{{ field.object_name.data | tojson }}'
+ v-bind:initial-object-name='{{ field.object_name.data | tojson }}'
{% else %}
v-bind:initial-errors='true'
{% endif %}
@@ -46,7 +46,7 @@
v-bind:value="attachment"
type="file">
-
+
{{ "forms.task_order.upload_error" | translate }}