diff --git a/modules/preventivi/edit.php b/modules/preventivi/edit.php
index 32fdea001..06543f2a3 100755
--- a/modules/preventivi/edit.php
+++ b/modules/preventivi/edit.php
@@ -106,20 +106,20 @@ echo '
- {[ "type": "date", "label": "", "name": "data_accettazione", "value": "$data_accettazione$" ]}
+ {[ "type": "number", "label": "", "name": "validita", "decimals": "0", "value": "$validita$", "icon-after": "choice|period|", "help": "" ]}
+
+
+
+ {[ "type": "date", "label": "", "name": "data_conclusione", "value": "$data_conclusione$", "disabled": "isDataConclusioneAutomatica() ? '1", "help": "'.tr('La data di fine validità è calcolata in automatico in base al valore del campo Validità') : 0; ?>" ]}
- {[ "type": "date", "label": "", "name": "data_conclusione", "value": "$data_conclusione$", "disabled": "isDataConclusioneAutomatica() ? '1", "help": "'.tr('La Data di conclusione è calcolata in automatico in base al valore del campo Validità') : 0; ?>" ]}
+ {[ "type": "date", "label": "", "name": "data_accettazione", "value": "$data_accettazione$" ]}
{[ "type": "date", "label": "", "name": "data_rifiuto", "value": "$data_rifiuto$" ]}
-
-
- {[ "type": "number", "label": "", "name": "validita", "decimals": "0", "value": "$validita$", "icon-after": "choice|period|", "help": "" ]}
-
diff --git a/modules/preventivi/src/Preventivo.php b/modules/preventivi/src/Preventivo.php
index a6e218a4a..27022b7cb 100755
--- a/modules/preventivi/src/Preventivo.php
+++ b/modules/preventivi/src/Preventivo.php
@@ -153,7 +153,7 @@ class Preventivo extends Document
*/
public function isDataConclusioneAutomatica()
{
- return !empty($this->validita) && !empty($this->tipo_validita) && !empty($this->data_accettazione);
+ return !empty($this->validita) && !empty($this->tipo_validita) && !empty($this->data_bozza);
}
/**
@@ -221,7 +221,7 @@ class Preventivo extends Document
// Calcolo della data di conclusione in base alla validità
if ($this->isDataConclusioneAutomatica()) {
$intervallo = CarbonInterval::make($this->validita.' '.$this->tipo_validita);
- $this->data_conclusione = Carbon::make($this->data_accettazione)->add($intervallo);
+ $this->data_conclusione = Carbon::make($this->data_bozza)->add($intervallo);
}
}