diff --git a/src/components/modules/table/memberEditCell.tsx b/src/components/modules/table/memberEditCell.tsx index e01fdeb9..8246cec6 100644 --- a/src/components/modules/table/memberEditCell.tsx +++ b/src/components/modules/table/memberEditCell.tsx @@ -142,12 +142,20 @@ const MemberEditCell = ({ nwid, central = false }: IProp) => { ); } if (id === "ipAssignments") { - if (!original.ipAssignments || !original.ipAssignments.length) + const hasRfc4193Assigned = original?.V6AssignMode?.rfc4193; + const has6planeAssigned = original?.V6AssignMode?.["6plane"]; + + if ( + !original.ipAssignments?.length && + !hasRfc4193Assigned && + !has6planeAssigned + ) { return (
{t("networkMembersTable.column.ipAssignments.notAssigned")}
); + } return (