this->errors is set on triggers action must be set by callers

This commit is contained in:
Florian HENRY 2021-02-08 20:44:40 +01:00
parent 8b3c872f2a
commit dbbebba497
6 changed files with 13 additions and 2 deletions

View File

@ -483,6 +483,7 @@ class Propal extends CommonObject
else else
{ {
$this->error = $line->error; $this->error = $line->error;
$this->errors = $line->errors;
$this->db->rollback(); $this->db->rollback();
return -2; return -2;
} }
@ -727,6 +728,7 @@ class Propal extends CommonObject
else else
{ {
$this->error = $this->line->error; $this->error = $this->line->error;
$this->errors = $this->line->errors;
$this->db->rollback(); $this->db->rollback();
return -2; return -2;
} }
@ -924,7 +926,7 @@ class Propal extends CommonObject
else else
{ {
$this->error = $this->line->error; $this->error = $this->line->error;
$this->errors = $this->line->errors;
$this->db->rollback(); $this->db->rollback();
return -1; return -1;
} }
@ -4424,3 +4426,4 @@ class PropaleLigne extends CommonObjectLine
} }
} }
} }

View File

@ -2002,6 +2002,7 @@ class Commande extends CommonOrder
else else
{ {
$this->error = $line->error; $this->error = $line->error;
$this->errors = $line->errors;
$this->db->rollback(); $this->db->rollback();
return -2; return -2;
} }

View File

@ -581,7 +581,8 @@ class Account extends CommonObject
return $accline->id; return $accline->id;
} else { } else {
$this->error = $this->db->lasterror(); $this->error = $accline->error;
$this->errors = $accline->errors;
$this->db->rollback(); $this->db->rollback();
return -2; return -2;

View File

@ -783,6 +783,7 @@ class Facture extends CommonInvoice
if ($result < 0) if ($result < 0)
{ {
$this->error = $newinvoiceline->error; $this->error = $newinvoiceline->error;
$this->errors = $newinvoiceline->errors;
$error++; $error++;
break; break;
} }
@ -3227,6 +3228,7 @@ class Facture extends CommonInvoice
else else
{ {
$this->error = $this->line->error; $this->error = $this->line->error;
$this->errors = $this->line->errors;
$this->db->rollback(); $this->db->rollback();
return -2; return -2;
} }

View File

@ -318,6 +318,7 @@ class ExpenseReport extends CommonObject
if ($result < 0) if ($result < 0)
{ {
$this->error = $newndfline->error; $this->error = $newndfline->error;
$this->errors = $newndfline->errors;
$error++; $error++;
break; break;
} }
@ -2948,3 +2949,5 @@ function select_type_fees_id($selected = '', $htmlname = 'type', $showempty = 0,
} }
print '</select>'; print '</select>';
} }

View File

@ -636,6 +636,7 @@ class SupplierProposal extends CommonObject
else else
{ {
$this->error = $this->line->error; $this->error = $this->line->error;
$this->errors = $this->line->errors;
$this->db->rollback(); $this->db->rollback();
return -2; return -2;
} }