diff --git a/app/src/interfaces/files/files.vue b/app/src/interfaces/files/files.vue
index 8770fd1b28..799cee9b4f 100644
--- a/app/src/interfaces/files/files.vue
+++ b/app/src/interfaces/files/files.vue
@@ -5,12 +5,15 @@
({
id: 'files',
@@ -10,6 +11,6 @@ export default defineInterface(({ i18n }) => ({
types: ['alias'],
localTypes: ['files'],
relationship: 'm2m',
- options: [],
+ options: FilesOptions,
recommendedDisplays: ['files'],
}));
diff --git a/app/src/interfaces/files/options.vue b/app/src/interfaces/files/options.vue
new file mode 100644
index 0000000000..03366a7aa2
--- /dev/null
+++ b/app/src/interfaces/files/options.vue
@@ -0,0 +1,92 @@
+
+
+ {{ $t('interfaces.one-to-many.no_collection') }}
+
+
+
+
+
+
+
diff --git a/app/src/interfaces/many-to-many/many-to-many.vue b/app/src/interfaces/many-to-many/many-to-many.vue
index 111ae8d351..af6e2991db 100644
--- a/app/src/interfaces/many-to-many/many-to-many.vue
+++ b/app/src/interfaces/many-to-many/many-to-many.vue
@@ -2,7 +2,7 @@
{{ $t('relationship_not_setup') }}
-
+
{
if (props.template !== null) return props.template;
- return collectionInfo.value?.meta?.display_template;
+ return collectionInfo.value?.meta?.display_template || `{{ ${relatedPrimaryKeyField} }}`;
});
const requiredFields = computed(() => {