Skip to content

Commit 555400a

Browse files
committed
fix: gestione barcode collegati ad articoli eliminati
1 parent 1f40922 commit 555400a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

plugins/barcode_articoli/actions.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,11 @@
3434
// Verifica che il barcode non sia già presente nella tabella mg_articoli
3535
$esistente_articoli = Articolo::where('barcode', $barcode_value)->count() > 0;
3636

37-
// Verifica che il barcode non sia già presente nella tabella mg_articoli_barcode
37+
// Verifica che il barcode non sia già presente nella tabella mg_articoli_barcode escludendo articoli con deleted_at valorizzato
3838
$esistente_barcode = $dbo->table('mg_articoli_barcode')
39-
->where('barcode', $barcode_value)
39+
->where('mg_articoli_barcode.barcode', $barcode_value)
40+
->join('mg_articoli', 'mg_articoli.id', '=', 'mg_articoli_barcode.idarticolo')
41+
->where('mg_articoli.deleted_at', null)
4042
->count() > 0;
4143

4244
// Verifica che il barcode non coincida con un codice articolo esistente

0 commit comments

Comments
 (0)