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'