diff --git a/app/src/composables/use-item/use-item.ts b/app/src/composables/use-item/use-item.ts index d9d3d31fba..c59ab2522a 100644 --- a/app/src/composables/use-item/use-item.ts +++ b/app/src/composables/use-item/use-item.ts @@ -17,7 +17,7 @@ export function useItem(collection: Ref, primaryKey: Ref primaryKey.value === '+'); const isBatch = computed(() => typeof primaryKey.value === 'string' && primaryKey.value.includes(',')); - const isSingle = computed(() => !!collectionInfo.value?.meta?.single); + const isSingle = computed(() => !!collectionInfo.value?.meta?.singleton); const endpoint = computed(() => { return collection.value.startsWith('directus_') diff --git a/app/src/modules/collections/routes/browse-or-detail/browse-or-detail.vue b/app/src/modules/collections/routes/browse-or-detail/browse-or-detail.vue index 6ef71a4403..6c26fdfae9 100644 --- a/app/src/modules/collections/routes/browse-or-detail/browse-or-detail.vue +++ b/app/src/modules/collections/routes/browse-or-detail/browse-or-detail.vue @@ -26,7 +26,7 @@ export default defineComponent({ const isSingle = computed(() => { const collectionInfo = collectionsStore.getCollection(props.collection); - return !!collectionInfo?.meta?.single === true; + return !!collectionInfo?.meta?.singleton === true; }); return { component, isSingle }; diff --git a/app/src/modules/collections/routes/detail/detail.vue b/app/src/modules/collections/routes/detail/detail.vue index 3f5dfbeeef..9bdfba1b28 100644 --- a/app/src/modules/collections/routes/detail/detail.vue +++ b/app/src/modules/collections/routes/detail/detail.vue @@ -1,21 +1,30 @@