From 508cf5e854816ddec1a293147c84d9ee46a83a65 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 7 Dec 2018 09:20:49 +0100 Subject: [PATCH] Fix #377 --- include/src/Row.php | 4 ++-- update/2_4_3.sql | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/include/src/Row.php b/include/src/Row.php index 3776ee2ff..b6bd2afb1 100644 --- a/include/src/Row.php +++ b/include/src/Row.php @@ -6,7 +6,7 @@ use Illuminate\Database\Eloquent\Builder; abstract class Row extends Description { - protected $prezzo_unitario_vendita_riga; + protected $prezzo_unitario_vendita_riga = null; protected static function boot($bypass = false) { @@ -271,7 +271,7 @@ abstract class Row extends Description */ public function getPrezzoUnitarioVenditaAttribute() { - if (empty($this->prezzo_unitario_vendita_riga)) { + if (!isset($this->prezzo_unitario_vendita_riga)) { $this->prezzo_unitario_vendita_riga = $this->attributes['subtotale'] / $this->qta; } diff --git a/update/2_4_3.sql b/update/2_4_3.sql index 94b68274a..1329f0123 100644 --- a/update/2_4_3.sql +++ b/update/2_4_3.sql @@ -53,11 +53,8 @@ INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, ` UPDATE `zz_plugins` SET `directory` = 'exportFE' WHERE `idmodule_to` = (SELECT `id` FROM `zz_modules` WHERE `name`='Fatture di vendita') AND `name` = 'Fatturazione Elettronica'; UPDATE `zz_plugins` SET `directory` = 'importFE' WHERE `idmodule_to` = (SELECT `id` FROM `zz_modules` WHERE `name`='Fatture di acquisto') AND `name` = 'Fatturazione Elettronica'; - -- Check colonna Totale per fatture di vendita UPDATE `zz_views` SET `query` = '(SELECT SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) FROM co_righe_documenti WHERE co_righe_documenti.iddocumento=co_documenti.id GROUP BY iddocumento) + bollo + iva_rivalsainps' WHERE `zz_views`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita') AND name = 'Totale'; -- Check colonna Totale per fatture di acquisto UPDATE `zz_views` SET `query` = '(SELECT SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) FROM co_righe_documenti WHERE co_righe_documenti.iddocumento=co_documenti.id GROUP BY iddocumento) + bollo + iva_rivalsainps' WHERE `zz_views`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di acquisto') AND name = 'Totale'; - -