Skip to content

Commit 545d3bb

Browse files
committed
fix: impostazione range in listino cliente
1 parent 89f681c commit 545d3bb

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

modules/listini_cliente/actions.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@
9393

9494
// Aggiornamento e creazione dei dettagli registrati
9595
foreach ($prezzi_unitari as $key => $prezzo_unitario) {
96+
// Salta se minimo o massimo non sono definiti (articolo principale senza range)
97+
if (!isset($minimi[$key]) || !isset($massimi[$key]) || $minimi[$key] === '' || $massimi[$key] === '') {
98+
continue;
99+
}
100+
96101
if (isset($dettagli_registrati[$key])) {
97102
$dettaglio = Articolo::find($dettagli_registrati[$key]);
98103
} else {

modules/listini_cliente/edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
</form>
145145
146146
<a class="btn btn-danger ask" data-backto="record-list">
147-
<i class="fa fa-trash"></i>'.tr('Elimina').'
147+
<i class="fa fa-trash"></i> '.tr('Elimina').'
148148
</a>
149149
150150
<script>

modules/listini_cliente/src/Articolo.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public function setPrezzoUnitario($prezzo_unitario)
6464
// Calcolo prezzo di vendita ivato e non ivato
6565
$prezzi_ivati = ($this->dir == 'entrata' ? setting('Utilizza prezzi di vendita comprensivi di IVA') : 0);
6666
$percentuale_aliquota = floatval(Aliquota::find($id_iva)->percentuale);
67+
$prezzo_unitario = floatval($prezzo_unitario);
6768
if ($prezzi_ivati) {
6869
$this->prezzo_unitario_ivato = $prezzo_unitario;
6970
$this->prezzo_unitario = $prezzo_unitario / (1 + $percentuale_aliquota / 100);

0 commit comments

Comments
 (0)