Merge pull request #13674 from adrienjacob/patch-2
FIX Delete extra fields for supplier invoice line
This commit is contained in:
commit
5a42af1e07
@ -3128,7 +3128,7 @@ class SupplierInvoiceLine extends CommonObjectLine
|
||||
*/
|
||||
public function delete($notrigger = 0)
|
||||
{
|
||||
global $user;
|
||||
global $user, $conf;
|
||||
|
||||
dol_syslog(get_class($this)."::deleteline rowid=".$this->id, LOG_DEBUG);
|
||||
|
||||
@ -3144,6 +3144,17 @@ class SupplierInvoiceLine extends CommonObjectLine
|
||||
|
||||
$this->deleteObjectLinked();
|
||||
|
||||
// Remove extrafields
|
||||
if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used
|
||||
{
|
||||
$result=$this->deleteExtraFields();
|
||||
if ($result < 0)
|
||||
{
|
||||
$error++;
|
||||
dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR);
|
||||
}
|
||||
}
|
||||
|
||||
if (!$error) {
|
||||
// Supprime ligne
|
||||
$sql = 'DELETE FROM '.MAIN_DB_PREFIX.'facture_fourn_det ';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user