We are using the underground webservice smartobject provider and experiencing the following strange behaviour:
Numbers which are provided in "Read" methods are displayed correctly in the SmartObject tester
But Numbers in the "List" methods are parsed with the ',' and '.' swapped around.
I've been able to trace it down to the following method:
WebServiceAccessor.cs / FillResultTable
else if (smoMethod.Type == MethodType.List)
.. cut..
var value = info.GetValue(obj, BindingFlags.InvokeMethod | BindingFlags.GetField | BindingFlags.GetProperty, null, null, CultureInfo.InvariantCulture);
row
...
I've tried to put in the parsing with InvariantCulture, since that fixed the issue in the Read method, but not in the List..
Anyone any ideas?