Skip to content

Commit d746457

Browse files
author
June Meservy
committed
UnitsNetBaseJsonConverter minor bug fix for compatibility with UnitsNet 6.0.0-pre017
1 parent 3415e3c commit d746457

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

UnitsNet.Serialization.JsonNet/UnitsNetBaseJsonConverter.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,12 @@ protected IQuantity ConvertValueUnit(ValueUnit valueUnit)
9696

9797
if (registeredQuantity is not null)
9898
{
99-
return (IQuantity)Activator.CreateInstance(registeredQuantity, valueUnit.Value, unit)!;
99+
IQuantity? instance = (IQuantity?)Activator.CreateInstance(registeredQuantity, valueUnit.Value, unit);
100+
if (instance is null)
101+
{
102+
throw new Exception("Unable to convert value unit, instance is null.");
103+
}
104+
return instance;
100105
}
101106

102107
return Quantity.From(valueUnit.Value, unit);

0 commit comments

Comments
 (0)