Skip to content

Commit 9be2981

Browse files
committed
fix: sincronizzazione agenti
1 parent cc126da commit 9be2981

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

modules/anagrafiche/actions.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,12 @@
105105
$anagrafica->save();
106106

107107
// Aggiorno gli agenti collegati
108-
$dbo->sync('an_anagrafiche_agenti', ['idanagrafica' => $id_record], ['idagente' => (array) post('idagenti')]);
108+
$idagenti = (array) post('idagenti');
109+
// Rimuovo eventuali valori vuoti dall'array
110+
$idagenti = array_filter($idagenti, function($value) {
111+
return !empty($value) && $value !== '' && $value !== '0';
112+
});
113+
$dbo->sync('an_anagrafiche_agenti', ['idanagrafica' => $id_record], ['idagente' => $idagenti]);
109114

110115
flash()->info(tr('Informazioni per l\'anagrafica \"_NAME_\" salvate correttamente.', [
111116
'_NAME_' => $anagrafica->ragione_sociale,

0 commit comments

Comments
 (0)