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

View File

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

View File

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

View File

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

View File

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

View File

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