diff --git a/include/ac_common.php b/include/ac_common.php index 2c24781ae..b093a0e89 100644 --- a/include/ac_common.php +++ b/include/ac_common.php @@ -915,8 +915,17 @@ function find_default_module() */ if (empty ($default_module)) { - echo_warning(_("Utilisateur n'a pas de profil, votre administrateur doit en configurer un dans CFGSEC")); - exit(); + /* + * If administrateur, then we insert a default profile (1) + * for him + */ + if ( $g_user->admin == 1 ) + { + $cn->exec_sql('insert into profile_user(user_name,p_id) values ($1,1) ',array($g_user->login)); + return find_default_module(); + } + echo_warning(_("Utilisateur n'a pas de profil, votre administrateur doit en configurer un dans CFGSEC")); + exit(); } } return $default_module[0]['me_code'];