Fixes Editing Dual-Role Company Memberships
bugfix
improvement
Companies serving as both client and trade partner now retain all roles when edited
Previously, editing a company that served as both a client and trade partner would lose the client role assignment. This fix ensures all company roles are preserved during membership updates.