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:
authorJulien Veyssier <eneiluj@posteo.net>2022-08-30 11:49:52 +0300
committerJulien Veyssier <eneiluj@posteo.net>2022-09-06 15:44:54 +0300
commitff9bfe315126a553db78c1bb3c0e1ccb2f5a029a (patch)
treecbb9e6832684d8461988ee9f74cf94164ed9acf0 /src/nodes/ImageView.vue
parentb284ed99e4774988a56e99bec1d154fcbf0154da (diff)
avoid mutating image target candidates
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
Diffstat (limited to 'src/nodes/ImageView.vue')
-rw-r--r--src/nodes/ImageView.vue7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nodes/ImageView.vue b/src/nodes/ImageView.vue
index 057d505b7..021ba2ad3 100644
--- a/src/nodes/ImageView.vue
+++ b/src/nodes/ImageView.vue
@@ -262,10 +262,10 @@ export default {
return this.load(candidates)
},
async load(candidates) {
- const candidate = candidates.shift()
+ const [candidate, ...fallbacks] = candidates
return this.loadImage(candidate.url, candidate.type, candidate.name).catch((e) => {
- if (candidates.length > 0) {
- return this.load(candidates)
+ if (fallbacks.length > 0) {
+ return this.load(fallbacks)
// TODO if fallback works, rewrite the url with correct document ID
}
return Promise.reject(e)
@@ -292,7 +292,6 @@ export default {
},
loadMediaMetadata(name) {
const metadataUrl = this.$attachmentResolver.getMediaMetadataUrl(name)
- console.debug('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', metadataUrl)
return axios.get(metadataUrl).then((response) => {
console.debug('response', response.data)
this.attachmentMetadata = response.data