diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte index 34585a4fb..761178f79 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte @@ -37,6 +37,7 @@ IconTrash } from '@appwrite.io/pink-icons-svelte'; import { type Columns, databaseColumnSheetOptions } from './store'; + import { isRelationship } from './rows/store'; interface MenuItem { label?: string; @@ -122,6 +123,11 @@ if (['delete', 'update', 'duplicate-header'].includes(item.action) && isSystemColumn) { return false; } + + // hide sort options for relationship columns + if (isRelationship(column) && ['sort-asc', 'sort-desc'].includes(item.action ?? '')) { + return false; + } } return true;