1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-18 04:20:50 +01:00

Fix ripetizione riferimento ordine in FE

This commit is contained in:
MatteoPistorello 2023-05-25 16:39:11 +02:00
parent 43c3f2d48b
commit 3bbec7dda1

View File

@ -1123,20 +1123,15 @@ class FatturaElettronica
$lista = isset($lista) ? $lista : $fattura->getOrdiniAcquisto(); $lista = isset($lista) ? $lista : $fattura->getOrdiniAcquisto();
$result = []; $result = [];
$id_documenti = [];
foreach ($lista as $element) { foreach ($lista as $element) {
if (empty($element['id_documento']) || in_array($element['id_documento'], $id_documenti)) { if (empty($element['id_documento'])) {
continue; continue;
} else {
$id_documenti[] = $element['id_documento'];
} }
$dati = []; $dati = [];
foreach ($element['riferimento_linea'] as $linea) { if (!empty($element['riferimento_linea'])) {
$dati[] = [ $dati['RiferimentoNumeroLinea'] = $element['riferimento_linea'];
'RiferimentoNumeroLinea' => $linea,
];
} }
$dati['IdDocumento'] = $element['id_documento']; $dati['IdDocumento'] = $element['id_documento'];