diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/relationship.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/relationship.svelte index dd2328972..1a9c833bf 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/relationship.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/relationship.svelte @@ -51,12 +51,9 @@ // Constants const databaseId = $page.params.database; - const oneWay = [ + const relationshipType = [ { value: 'oneToOne', label: 'One to one' }, - { value: 'oneToMany', label: 'One to many' } - ]; - const twoWay = [ - ...oneWay, + { value: 'oneToMany', label: 'One to many' }, { value: 'manyToOne', label: 'Many to one' }, { value: 'manyToMany', label: 'Many to many' } ]; @@ -154,6 +151,7 @@ placeholder="Enter Key" bind:value={data.key} autofocus + disabled={editing} required />
@@ -192,7 +190,7 @@ bind:value={data.relationType} required placeholder="Select a relation" - options={data?.twoWay ? twoWay : oneWay} + options={relationshipType} disabled={editing} />
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte index 77aae7888..be58d8a3e 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte @@ -10,7 +10,7 @@ const limit = 10; let offset = 0; - $: args = $teamPrefs?.displayNames?.[selectedRelationship.relatedCollection]; + $: args = $teamPrefs?.displayNames?.[selectedRelationship?.relatedCollection]; $: if (!show) { data = null; @@ -32,7 +32,7 @@ diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/displayName.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/displayName.svelte index 92452ed55..d5202ebf9 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/displayName.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/displayName.svelte @@ -31,8 +31,8 @@ [$collection.$id]: displayNames } }; - teamPrefs.updatePrefs($organization.$id, pref); - invalidate(Dependencies.TEAM); + await teamPrefs.updatePrefs($organization.$id, pref); + await invalidate(Dependencies.TEAM); addNotification({ message: 'Display names has been updated', type: 'success'