diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index f678180cf0d..a8991614301 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -1422,7 +1422,7 @@ else
if (! empty($conf->global->MAIN_MULTILANGS))
{
print '
| '.fieldLabel('DefaultLang','default_lang').' | '."\n";
- print $formadmin->select_language(($object->default_lang?$object->default_lang:$conf->global->MAIN_LANG_DEFAULT),'default_lang',0,0,1,0,0,'maxwidth200onsmartphone');
+ print $formadmin->select_language(GETPOST('default_lang','alpha')?GETPOST('default_lang','alpha'):($object->default_lang?$object->default_lang:''), 'default_lang', 0, 0, 1, 0, 0, 'maxwidth200onsmartphone');
print ' | ';
print '
';
}