diff --git a/ecrire/action/legender_auteur.php b/ecrire/action/legender_auteur.php index ccc0d58bcbec247426c7b53f0e28f20c0ac5e440..0e63dcf97fcd454b268c79fd416ea31f67f98efb 100644 --- a/ecrire/action/legender_auteur.php +++ b/ecrire/action/legender_auteur.php @@ -40,7 +40,6 @@ function action_legender_auteur_post($r) $bio = _request('bio'); $champs_extra = _request('champs_extra'); $email = _request('email'); - $id_auteur = _request('id_auteur'); $new_login = _request('new_login'); $new_pass = _request('new_pass'); $new_pass2 = _request('new_pass2'); @@ -53,11 +52,12 @@ function action_legender_auteur_post($r) list($tout, $id_auteur, $ajouter_id_article,$x,$s, $n) = $r; + // // si id_auteur est hors table, c'est une creation sinon une modif // $auteur = array(); - if ($id_auteur) { + if ($id_auteur=intval(_request('id_auteur'))) { $auteur = spip_fetch_array(spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=$id_auteur")); } if (!$auteur) {