Fix missing error message

This commit is contained in:
Laurent Destailleur 2018-05-22 19:24:56 +02:00
parent 7de812d2ed
commit be21405d21

View File

@ -296,7 +296,7 @@ if (empty($reshook))
if (! $error) if (! $error)
{ {
$result = $object->insertExtraFields(); $result = $object->insertExtraFields();
if ($result < 0) if ($result < 0)
{ {
$error++; $error++;
$errors = $object->errors; $errors = $object->errors;
@ -524,8 +524,8 @@ if (empty($reshook))
$error=$object->error; $errors=$object->errors; $error=$object->error; $errors=$object->errors;
} }
} }
// Customer categories association // Customer categories association
$custcats = GETPOST( 'custcats', 'array' ); $custcats = GETPOST( 'custcats', 'array' );
$object->setCategories($custcats, 'customer'); $object->setCategories($custcats, 'customer');
@ -533,7 +533,7 @@ if (empty($reshook))
// Supplier categories association // Supplier categories association
$suppcats = GETPOST('suppcats', 'array'); $suppcats = GETPOST('suppcats', 'array');
$object->setCategories($suppcats, 'supplier'); $object->setCategories($suppcats, 'supplier');
// Logo/Photo save // Logo/Photo save
$dir = $conf->societe->multidir_output[$conf->entity]."/".$object->id."/logos/"; $dir = $conf->societe->multidir_output[$conf->entity]."/".$object->id."/logos/";
$file_OK = is_uploaded_file($_FILES['photo']['tmp_name']); $file_OK = is_uploaded_file($_FILES['photo']['tmp_name']);
@ -638,10 +638,13 @@ if (empty($reshook))
$result = $object->update($socid, $user, 1, $object->oldcopy->codeclient_modifiable(), $object->oldcopy->codefournisseur_modifiable(), 'update', 0); $result = $object->update($socid, $user, 1, $object->oldcopy->codeclient_modifiable(), $object->oldcopy->codefournisseur_modifiable(), 'update', 0);
if ($result <= 0) if ($result <= 0)
{ {
$error = $object->error; $errors = $object->errors; $error++;
$errors = $object->errors;
setEventMessages($object->error, $object->errors, 'errors');
} }
// Prevent thirdparty's emptying if a user hasn't rights $user->rights->categorie->lire (in such a case, post of 'custcats' is not defined) // Prevent thirdparty's emptying if a user hasn't rights $user->rights->categorie->lire (in such a case, post of 'custcats' is not defined)
if(!empty($user->rights->categorie->lire)){ if(!empty($user->rights->categorie->lire)){
// Customer categories association // Customer categories association
$categories = GETPOST( 'custcats', 'array' ); $categories = GETPOST( 'custcats', 'array' );
$object->setCategories($categories, 'customer'); $object->setCategories($categories, 'customer');
@ -718,6 +721,7 @@ if (empty($reshook))
{ {
$error++; $error++;
$object->error .= $object->db->lasterror(); $object->error .= $object->db->lasterror();
setEventMessages($object->error, $object->errors, 'errors');
} }
} }