FIx #18304 No adh create if error on public form

FIX #18304 - Member subscription confirmation email sent even if mandatory fields are missing
This commit is contained in:
daraelmin 2022-11-15 11:51:20 +01:00 committed by GitHub
parent eeaa4f8205
commit cd2b9538c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -279,7 +279,10 @@ if ($action == 'add')
$ret = $extrafields->setOptionalsFromPost(null, $adh);
if ($ret < 0) $error++;
$result = $adh->create($user);
if (empty($error)) {
$result = $adh->create($user);
}
if ($result > 0)
{
require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';