diff --git a/webapp/packages/core-blocks/src/useUserData.ts b/webapp/packages/core-blocks/src/useUserData.ts index 616f1a9356..dca96b9805 100644 --- a/webapp/packages/core-blocks/src/useUserData.ts +++ b/webapp/packages/core-blocks/src/useUserData.ts @@ -14,7 +14,7 @@ import { useService } from '@cloudbeaver/core-di'; export function useUserData( key: string, defaultValue: () => T, - onUpdate: (data: T) => void, + onUpdate?: (data: T) => void, validate?: (data: T) => boolean ): T { const userDataService = useService(UserDataService); @@ -25,7 +25,7 @@ export function useUserData( useEffect(() => { if (previous !== data) { - onUpdate(data); + onUpdate?.(data); } });