diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Database/DatabaseSchema/DatabaseSchemaTable/DatabaseSchemaTable.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Database/DatabaseSchema/DatabaseSchemaTable/DatabaseSchemaTable.tsx index ab3591e57dd..836e237de44 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Database/DatabaseSchema/DatabaseSchemaTable/DatabaseSchemaTable.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Database/DatabaseSchema/DatabaseSchemaTable/DatabaseSchemaTable.tsx @@ -128,12 +128,14 @@ export const DatabaseSchemaTable = () => { const handleSchemaPageChange = useCallback( ({ currentPage, cursorType }: PagingHandlerParams) => { - if (cursorType) { + if (searchValue) { + searchSchema(searchValue, currentPage); + } else if (cursorType) { fetchDatabaseSchema({ [cursorType]: paging[cursorType] }); } handlePageChange(currentPage); }, - [paging, fetchDatabaseSchema] + [paging, fetchDatabaseSchema, searchSchema, searchValue] ); const onSchemaSearch = (value: string) => { @@ -195,6 +197,7 @@ export const DatabaseSchemaTable = () => { {showPagination && (