diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index 8c1db93c53b8f..5be134286e58a 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -2668,12 +2668,12 @@ function init_supplier_categ() {
if (! empty($conf->adherent->enabled))
{
- $adh = new Adherent($db);
- $result=$adh->fetch('', '', $object->id);
- if (!$result && $object->client == 1)
- {
- print ''.$langs->trans("NewMember").'';
- }
+ $adh = new Adherent($db);
+ $result=$adh->fetch('', '', $object->id);
+ if ($result == 0 && ($object->client == 1 || $object->client == 3) && ! empty($conf->global->MEMBER_CAN_CONVERT_CUSTOMERS_TO_MEMBERS))
+ {
+ print ''.$langs->trans("NewMember").'';
+ }
}
if ($user->rights->societe->supprimer)