diff --git a/api/src/services/collections.ts b/api/src/services/collections.ts index 40acbb023e..bece1e741b 100644 --- a/api/src/services/collections.ts +++ b/api/src/services/collections.ts @@ -73,8 +73,10 @@ export default class CollectionsService { } }); - const collectionInfo = omit(payload, 'fields'); - await collectionItemsService.create(collectionInfo); + await collectionItemsService.create({ + ...(payload.meta || {}), + collection: payload.collection, + }); const fieldPayloads = payload .fields!.filter((field) => field.meta) diff --git a/app/src/auth.ts b/app/src/auth.ts index 016118c2fc..f3c147cc1a 100644 --- a/app/src/auth.ts +++ b/app/src/auth.ts @@ -31,7 +31,7 @@ export async function login(credentials: LoginCredentials) { await hydrate(); } -let refreshTimeout: number; +let refreshTimeout: any; export async function refresh({ navigate }: LogoutOptions = { navigate: true }) { const appStore = useAppStore(); diff --git a/app/src/lang/en-US/index.json b/app/src/lang/en-US/index.json index 4c666a8276..a611f8862b 100644 --- a/app/src/lang/en-US/index.json +++ b/app/src/lang/en-US/index.json @@ -538,6 +538,10 @@ "inline_title": "Inline Title", "auto_format_casing": "Auto-format casing", + "auto_fill": "Auto Fill", + + "corresponding_field": "Corresponding Field", + "errors": { "COLLECTION_NOT_FOUND": "Collection doesn't exist.", "FIELD_NOT_FOUND": "Field not found.", diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2m.vue b/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2m.vue index 31d7270729..15ff8a34f9 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2m.vue +++ b/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2m.vue @@ -8,11 +8,11 @@