diff --git a/packages/twenty-front/src/modules/navigation-menu-item/display/object/components/NavigationDrawerItemForObjectMetadataItem.tsx b/packages/twenty-front/src/modules/navigation-menu-item/display/object/components/NavigationDrawerItemForObjectMetadataItem.tsx index 2758919777e..fc183c01b17 100644 --- a/packages/twenty-front/src/modules/navigation-menu-item/display/object/components/NavigationDrawerItemForObjectMetadataItem.tsx +++ b/packages/twenty-front/src/modules/navigation-menu-item/display/object/components/NavigationDrawerItemForObjectMetadataItem.tsx @@ -126,10 +126,11 @@ export const NavigationDrawerItemForObjectMetadataItem = ({ objectMetadataItem.nameSingular, ); - const isActive = isAtomForCurrentObject - ? activeNavigationItem.navItemId === navItemId || - isRecordMatchingCurrentPage - : isActiveByUrl; + const isActive = + isAtomForCurrentObject && isDefined(navItemId) + ? activeNavigationItem.navItemId === navItemId || + isRecordMatchingCurrentPage + : isActiveByUrl; const handleBeforeNavigation = () => { if (isDefined(navItemId)) {