From 601363f7e5d003e63c04b2ef8e02b630a2424807 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 6 Oct 2021 10:22:04 +0200 Subject: [PATCH] fix filemanager thumbnails --- assets/js/admin/components/file-manager/FileIcon.vue | 1 + assets/js/admin/components/file-manager/Files.vue | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/assets/js/admin/components/file-manager/FileIcon.vue b/assets/js/admin/components/file-manager/FileIcon.vue index f29c38d..7769928 100644 --- a/assets/js/admin/components/file-manager/FileIcon.vue +++ b/assets/js/admin/components/file-manager/FileIcon.vue @@ -54,6 +54,7 @@ export default { } if (['image/png', 'image/jpg', 'image/jpeg', 'image/gif'].indexOf(this.mime) === -1) { + this.thumbnail = null return } diff --git a/assets/js/admin/components/file-manager/Files.vue b/assets/js/admin/components/file-manager/Files.vue index 8d9b137..edc575e 100644 --- a/assets/js/admin/components/file-manager/Files.vue +++ b/assets/js/admin/components/file-manager/Files.vue @@ -273,11 +273,14 @@ export default { refresh () { const that = this this.isLoading = true + this.files = [] + this.directories = [] axios.get(Routing.generate('admin_file_manager_api_directory', { directory: that.directory, context: that.context, - ajax: this.ajax + ajax: this.ajax, + time: Date.now(), })) .then((response) => { that.buildBreadcrum(response.data.breadcrumb) @@ -293,7 +296,7 @@ export default { null, '', window.location.pathname + '?' + query.toString() - ) + ) }) .catch((e) => { alert('An error occured')