diff --git a/app/src/modules/collections/routes/detail.vue b/app/src/modules/collections/routes/detail.vue
index ec46bb44ac..b3e191db7b 100644
--- a/app/src/modules/collections/routes/detail.vue
+++ b/app/src/modules/collections/routes/detail.vue
@@ -33,7 +33,7 @@
secondary
exact
v-tooltip.bottom="$t('back')"
- @click="$router.go(-1)"
+ :to="'/collections/' + collection"
>
diff --git a/app/src/modules/files/routes/detail.vue b/app/src/modules/files/routes/detail.vue
index 2555d8d1a7..6ab517d6a4 100644
--- a/app/src/modules/files/routes/detail.vue
+++ b/app/src/modules/files/routes/detail.vue
@@ -2,7 +2,7 @@
-
@@ -286,6 +286,11 @@ export default defineComponent({
.filter((field: Field) => fieldsDenyList.includes(field.field) === false);
});
+ const to = computed(() => {
+ if(item.value?.folder !== undefined) return `/files?folder=${item.value.folder}`
+ else return '/files'
+ })
+
const { formFields } = useFormFields(fieldsFiltered);
const confirmLeave = ref(false);
@@ -327,6 +332,7 @@ export default defineComponent({
selectedFolder,
fileSrc,
form,
+ to
};
function changeCacheBuster() {
diff --git a/app/src/modules/settings/routes/data-model/fields/fields.vue b/app/src/modules/settings/routes/data-model/fields/fields.vue
index a1d8fd573b..691fcbde48 100644
--- a/app/src/modules/settings/routes/data-model/fields/fields.vue
+++ b/app/src/modules/settings/routes/data-model/fields/fields.vue
@@ -2,7 +2,7 @@
{{ $t('settings_data_model') }}
-
diff --git a/app/src/modules/users/routes/detail.vue b/app/src/modules/users/routes/detail.vue
index 623b80a52f..2d12dc23ac 100644
--- a/app/src/modules/users/routes/detail.vue
+++ b/app/src/modules/users/routes/detail.vue
@@ -1,7 +1,7 @@
-