From 5575b7a260244cee8c4cca5636b3f3ab426ace92 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Mon, 9 Nov 2020 20:03:36 +0100 Subject: [PATCH] Fix importazione Articoli Intervento in Fattura MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix necessario per articoli la cui origine รจ antecedente alle versioni attuali, che sembrano presentare dei problemi durante la copia degli attributi tra classi. --- src/Common/Components/Article.php | 19 +++++++++++++++++++ src/Common/Components/Row.php | 2 ++ 2 files changed, 21 insertions(+) diff --git a/src/Common/Components/Article.php b/src/Common/Components/Article.php index ed83f94db..33d1d949b 100755 --- a/src/Common/Components/Article.php +++ b/src/Common/Components/Article.php @@ -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); diff --git a/src/Common/Components/Row.php b/src/Common/Components/Row.php index e0d2b267f..38a6ff603 100755 --- a/src/Common/Components/Row.php +++ b/src/Common/Components/Row.php @@ -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)