7665 handle the select all case inside the action menu (#7742)
Closes #7665 - Handle select all - Handle Filters --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -33,16 +33,11 @@ describe('useObjectMetadataItemById', () => {
|
||||
expect(objectMetadataItem?.id).toBe(opportunityObjectMetadata.id);
|
||||
});
|
||||
|
||||
it('should return null when invalid ID is provided', async () => {
|
||||
const { result } = renderHook(
|
||||
() => useObjectMetadataItemById({ objectId: 'invalid-id' }),
|
||||
{
|
||||
it('should throw an error when invalid ID is provided', async () => {
|
||||
expect(() =>
|
||||
renderHook(() => useObjectMetadataItemById({ objectId: 'invalid-id' }), {
|
||||
wrapper: Wrapper,
|
||||
},
|
||||
);
|
||||
|
||||
const { objectMetadataItem } = result.current;
|
||||
|
||||
expect(objectMetadataItem).toBeNull();
|
||||
}),
|
||||
).toThrow(`Object metadata item not found for id invalid-id`);
|
||||
});
|
||||
});
|
||||
|
||||
@ -6,7 +6,7 @@ import { isDefined } from '~/utils/isDefined';
|
||||
export const useObjectMetadataItemById = ({
|
||||
objectId,
|
||||
}: {
|
||||
objectId: string | null;
|
||||
objectId: string;
|
||||
}) => {
|
||||
const objectMetadataItems = useRecoilValue(objectMetadataItemsState);
|
||||
|
||||
@ -15,9 +15,7 @@ export const useObjectMetadataItemById = ({
|
||||
);
|
||||
|
||||
if (!isDefined(objectMetadataItem)) {
|
||||
return {
|
||||
objectMetadataItem: null,
|
||||
};
|
||||
throw new Error(`Object metadata item not found for id ${objectId}`);
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user