diff --git a/PortaCapena.OdooJsonRpcClient/Converters/OdooModelMapper.cs b/PortaCapena.OdooJsonRpcClient/Converters/OdooModelMapper.cs index 8315446..ddd8bde 100644 --- a/PortaCapena.OdooJsonRpcClient/Converters/OdooModelMapper.cs +++ b/PortaCapena.OdooJsonRpcClient/Converters/OdooModelMapper.cs @@ -36,6 +36,7 @@ public static bool ConverOdooPropertyToDotNet(Type dotnetType, JToken value, out return true; case JTokenType.Integer when dotnetType == typeof(int) || dotnetType == typeof(int?) || dotnetType == typeof(long) || dotnetType == typeof(long?): + case JTokenType.Integer when dotnetType == typeof(float)|| dotnetType == typeof(float?) || dotnetType == typeof(double) || dotnetType == typeof(double?): case JTokenType.Float: result = value.ToObject(dotnetType); return true; @@ -260,4 +261,4 @@ public static string GetOdooEnumName(FieldInfo fieldInfo) throw new ArgumentException($"Missing atrribute: '{nameof(EnumMemberAttribute)}' for enum '{fieldInfo.FieldType.Name}' - '{fieldInfo.Name}'"); } } -} \ No newline at end of file +}