diff --git a/tp/tp0102.cpp b/tp/tp0102.cpp index 7c07fe47c..a86680c17 100755 --- a/tp/tp0102.cpp +++ b/tp/tp0102.cpp @@ -338,7 +338,7 @@ bool TPack_ddt::get_um_qta(TString& um, real& qta) qta = recordset().get(field_qta).as_real(); const bool ok = um.full(); - if (!ok) + if (!ok && !qta.is_zero()) // Segnalo unità di misura errata solo con quantità non nulle { TString msg; msg << TR("Impossibile decodificare l'unità di misura ") << '"' << get_str(field_um) << '"';