Fix importazione Articoli Intervento in Fattura

Fix necessario per articoli la cui origine è antecedente alle versioni attuali, che sembrano presentare dei problemi durante la copia degli attributi tra classi.
This commit is contained in:
Dasc3er 2020-11-09 20:03:36 +01:00
parent eeedc8935e
commit 5575b7a260
2 changed files with 21 additions and 0 deletions

View File

@ -364,6 +364,25 @@ abstract class Article extends Accounting
return true;
}
/**
* Azione personalizzata per la copia dell'oggetto (dopo la copia).
*
* Forza il salvataggio del prezzo_unitario, per rendere compatibile il sistema con gli Interventi.
*
* @param $original
*/
protected function customAfterDataCopiaIn($original)
{
$this->prezzo_unitario = $original->prezzo_unitario;
parent::customAfterDataCopiaIn($original);
}
/**
* Azione personalizzata per la copia dell'oggetto (inizializzazione della copia).
*
* @param $original
*/
protected function customInitCopiaIn($original)
{
$this->articolo()->associate($original->articolo);

View File

@ -76,6 +76,8 @@ abstract class Row extends Accounting
/**
* Azione personalizzata per la copia dell'oggetto (dopo la copia).
*
* Forza il salvataggio del prezzo_unitario, per rendere compatibile il sistema con gli Interventi.
*
* @param $original
*/
protected function customAfterDataCopiaIn($original)