From ad9d7d76d083fd7693def65d327fd71afd8c37bc Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Tue, 23 Jul 2019 16:24:04 +0200 Subject: [PATCH] Bugfix generazione bulk FE --- modules/fatture/bulk.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/modules/fatture/bulk.php b/modules/fatture/bulk.php index 1a7cfabc1..9e02fddd4 100644 --- a/modules/fatture/bulk.php +++ b/modules/fatture/bulk.php @@ -58,23 +58,21 @@ switch (post('op')) { break; case 'genera-xml': - $failed = []; $added = []; foreach ($id_records as $id) { $fattura = Fattura::find($id); - $fe = new \Plugins\ExportFE\FatturaElettronica($fattura->id); - - //se la fattura è emessa e non è stata generata la fattura elettronica - if ($fattura->stato->descrizione == 'Emessa' and !($fe->isGenerated())) { + try{ $fattura_pa = new FatturaElettronica($id); - if (!empty($fattura_pa)) { + + if (!empty($fattura_pa) && !$fattura_pa->isGenerated()) { $file = $fattura_pa->save($upload_dir); $added[] = $fattura->numero_esterno; } - } else { + }catch (UnexpectedValueException $e){ $failed[] = $fattura->numero_esterno; + } }