diff --git a/src/Base/Quantity.cpp b/src/Base/Quantity.cpp index 16ac75f295..e16e036c62 100644 --- a/src/Base/Quantity.cpp +++ b/src/Base/Quantity.cpp @@ -88,6 +88,12 @@ Quantity::Quantity(double value, const Unit& unit) Quantity::Quantity(double value, const QString& unit) { + if (unit.isEmpty()) { + this->_Value = value; + this->_Unit = Unit(); + return; + } + try { auto tmpQty = parse(unit); this->_Unit = tmpQty.getUnit();