diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index e1f257cbf8f..d90c8f2a1f0 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -1377,16 +1377,13 @@ else
print '';
}
- if ($user->rights->societe->client->voir)
- {
- // Assign a Name
- print '
';
- print '| '.fieldLabel('AllocateCommercial','commercial_id').' | ';
- print '';
- $userlist = $form->select_dolusers('', '', 0, null, 0, '', '', 0, 0, 0, '', 0, '', '', 0, 1);
- print $form->multiselectarray('commercial', $userlist, GETPOST('commercial', 'array'), null, null, null, null, "90%");
- print ' |
';
- }
+ // Assign a Name
+ print '';
+ print '| '.fieldLabel('AllocateCommercial','commercial_id').' | ';
+ print '';
+ $userlist = $form->select_dolusers('', '', 0, null, 0, '', '', 0, 0, 0, '', 0, '', '', 0, 1);
+ print $form->multiselectarray('commercial', $userlist, (count(GETPOST('commercial', 'array')) > 0?GETPOST('commercial', 'array'):(empty($user->rights->societe->client->voir)?array($user->id):array())), null, null, null, null, "90%");
+ print ' |
';
// Incoterms
if (!empty($conf->incoterm->enabled))