Fix type conversion in ReturnValueBinder

This commit is contained in:
Matija Koželj 2023-01-24 17:48:13 +01:00
parent 5f48a06413
commit 1195fa1b7e

View File

@ -89,10 +89,10 @@ namespace Connected.Data.Storage
var defaultValue = property.PropertyType.GetDefault();
if (Equals(existingValue, defaultValue))
property.SetValue(entity, parameter.Value);
property.SetValue(entity, TypeConversion.Convert(parameter.Value, property.PropertyType));
break;
case PropertyValueBehavior.AlwaysOverwrite:
property.SetValue(entity, parameter.Value);
property.SetValue(entity, TypeConversion.Convert(parameter.Value, property.PropertyType));
break;
}
}