From ef397e97b1b8aa27cc214dced93e9d39e49bc736 Mon Sep 17 00:00:00 2001 From: Brainslug Date: Tue, 26 Jul 2022 17:29:14 +0200 Subject: [PATCH] broken assets paths when serving Directus from a subfolder (#14650) * removing getrootpath * removed redundant getRootPath from components * We use leading / everywhere else in api usage Co-authored-by: rijkvanzanten --- app/src/displays/file/file.vue | 5 ++--- app/src/displays/image/image.vue | 3 +-- app/src/displays/user/user.vue | 3 +-- app/src/interfaces/file-image/file-image.vue | 8 +++----- app/src/interfaces/file/file.vue | 3 +-- app/src/layouts/cards/components/card.vue | 3 +-- app/src/modules/users/routes/item.vue | 3 +-- app/src/views/private/components/comment-input.vue | 3 +-- app/src/views/private/components/comment-item-header.vue | 3 +-- app/src/views/private/components/module-bar-avatar.vue | 3 +-- app/src/views/private/components/module-bar-logo.vue | 3 +-- app/src/views/private/components/user-popover.vue | 3 +-- app/src/views/public/public-view.vue | 7 +++---- 13 files changed, 18 insertions(+), 32 deletions(-) diff --git a/app/src/displays/file/file.vue b/app/src/displays/file/file.vue index e83795ac33..cc99fa68f0 100644 --- a/app/src/displays/file/file.vue +++ b/app/src/displays/file/file.vue @@ -19,7 +19,6 @@ import { defineComponent, PropType, computed, ref } from 'vue'; import { readableMimeType } from '@/utils/readable-mime-type'; import { useElementSize } from '@/composables/use-element-size'; -import { getRootPath } from '@/utils/get-root-path'; type File = { id: string; @@ -45,9 +44,9 @@ export default defineComponent({ const imageThumbnail = computed(() => { if (!props.value) return null; - if (props.value.type?.includes('svg')) return getRootPath() + `assets/${props.value.id}`; + if (props.value.type?.includes('svg')) return '/assets/' + props.value.id; if (props.value.type?.includes('image') === false) return null; - return getRootPath() + `assets/${props.value.id}?key=system-small-cover`; + return `/assets/${props.value.id}?key=system-small-cover`; }); const { height } = useElementSize(previewEl); diff --git a/app/src/displays/image/image.vue b/app/src/displays/image/image.vue index cb8c7affce..e5d706616e 100644 --- a/app/src/displays/image/image.vue +++ b/app/src/displays/image/image.vue @@ -12,7 +12,6 @@