diff --git a/modules/contratti/actions.php b/modules/contratti/actions.php
index dde0d0cda..dbc1b8936 100644
--- a/modules/contratti/actions.php
+++ b/modules/contratti/actions.php
@@ -284,6 +284,10 @@ switch (get('op')) {
$dbo->query('INSERT INTO co_righe2_contratti(idcontratto, descrizione, subtotale, um, qta) VALUES('.prepare($new_idcontratto).', '.prepare($rs[$i]['descrizione']).', '.prepare($rs[$i]['subtotale']).', '.prepare($rs[$i]['um']).', '.prepare($rs[$i]['qta']).')');
}
+ // Replicazione degli impianti
+ $impianti = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_contratti WHERE idcontratto='.prepare($id_record));
+ $dbo->sync('my_impianti_contratti', ['idcontratto' => $new_idcontratto], ['idimpianto' => array_column($impianti, 'idimpianto')]);
+
$_SESSION['infos'][] = tr('Contratto rinnovato!');
redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$new_idcontratto);
diff --git a/modules/contratti/row-list.php b/modules/contratti/row-list.php
index 3e0995cfe..ad3c22fce 100644
--- a/modules/contratti/row-list.php
+++ b/modules/contratti/row-list.php
@@ -16,7 +16,7 @@ $imponibile_art = 0.0;
$iva_art = 0.0;
echo '
-
+
'.tr('Descrizione').' |
diff --git a/modules/fatture/row-list.php b/modules/fatture/row-list.php
index 5d44853a3..cba91459b 100755
--- a/modules/fatture/row-list.php
+++ b/modules/fatture/row-list.php
@@ -9,15 +9,17 @@ $rs = $dbo->fetchArray("SELECT *, IFNULL((SELECT codice FROM mg_articoli WHERE i
echo '
-
- '.tr('Descrizione').' |
- '.tr('Q.tà').' |
- '.tr('U.m.').' |
- '.tr('Costo unitario').' |
- '.tr('Iva').' |
- '.tr('Imponibile').' |
- |
-
+
+
+ '.tr('Descrizione').' |
+ '.tr('Q.tà').' |
+ '.tr('U.m.').' |
+ '.tr('Costo unitario').' |
+ '.tr('Iva').' |
+ '.tr('Imponibile').' |
+ |
+
+
';
if (!empty($rs)) {