Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/nodes/ImageView.vue')
-rw-r--r--src/nodes/ImageView.vue8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nodes/ImageView.vue b/src/nodes/ImageView.vue
index 065482bfa..65d0a1790 100644
--- a/src/nodes/ImageView.vue
+++ b/src/nodes/ImageView.vue
@@ -251,13 +251,13 @@ export default {
async loadImage(imageUrl, attachmentType, name = null) {
return new Promise((resolve, reject) => {
const img = new Image()
- img.onload = () => {
+ img.onload = async () => {
this.imageUrl = imageUrl
this.imageLoaded = true
this.loaded = true
this.attachmentType = attachmentType
if (attachmentType === this.$attachmentResolver.ATTACHMENT_TYPE_MEDIA) {
- this.loadMediaMetadata(name)
+ await this.loadMediaMetadata(name)
}
resolve(imageUrl)
}
@@ -268,8 +268,10 @@ export default {
})
},
loadMediaMetadata(name) {
- this.$attachmentResolver.getMediaMetadata(name).then((response) => {
+ return this.$attachmentResolver.getMediaMetadata(name).then((response) => {
this.attachmentMetadata = response.data
+ }).catch((error) => {
+ console.error(error)
})
},
onImageLoadFailure(err) {