1

At the payments to a vendor a verdor invoice number can be entered. This is the vendor invoicenumber.


If the number is bigger than 2147483647 the system gives a warning.

This is the result of calling the static method serializePrimitive


The method starts with detecting the type of (propertyvalue). In this case it sees, it is an integer.

the system puts the value into a variable (type int32) to get correct interpunction eg 2.100.100.000.


But this goes wrong when the value if bigger than 2147483647 and results in an int32 warning.

Solution is to add an additional check.. if type is integer and number > maxint32(), type is text.


=> no warning is given which confuses the enduser, and has no impact on the functionality.

Category: General
STATUS DETAILS
New