From 6bdc2fed0628528fb23e8c26a74815b042075dba Mon Sep 17 00:00:00 2001
From: b_b <bruno@eliaz.fr>
Date: Thu, 11 Apr 2024 19:28:25 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20lors=20de=20la=20g=C3=A9n=C3=A9ration=20?=
 =?UTF-8?q?d'un=20nouveau=20mot=20de=20passe=20pour=20un=20auteur,=20ne=20?=
 =?UTF-8?q?pas=20envoyer=20d'email=20si=20SPIP=20n'a=20pas=20pu=20le=20mod?=
 =?UTF-8?q?ifier?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Fix: #5179
---
 prive/formulaires/editer_auteur.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/prive/formulaires/editer_auteur.php b/prive/formulaires/editer_auteur.php
index cd252f7417..c3c4ea759a 100644
--- a/prive/formulaires/editer_auteur.php
+++ b/prive/formulaires/editer_auteur.php
@@ -486,7 +486,9 @@ function auteur_regenerer_identifiants($id_auteur, $notifier = true, $contexte =
 		$set['pass'] = creer_pass_aleatoire(max(_PASS_LONGUEUR_MINI, 16));
 
 		include_spip('action/editer_auteur');
-		auteur_modifier($id_auteur, $set);
+		if (auteur_modifier($id_auteur, $set) !== '') {
+			return '';
+		}
 
 		$row = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . (int) $id_auteur);
 		include_spip('inc/filtres');
-- 
GitLab