You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2017/03/23 16:23:06 UTC

svn commit: r1788276 - in /chemistry/portcmis/trunk/PortCMIS: binding/browser/BrowserBinding.cs binding/browser/json/Json.cs client/ClientImpl.cs

Author: fmui
Date: Thu Mar 23 16:23:05 2017
New Revision: 1788276

URL: http://svn.apache.org/viewvc?rev=1788276&view=rev
Log:
CMIS-1020: fixed number serialization issue

Modified:
    chemistry/portcmis/trunk/PortCMIS/binding/browser/BrowserBinding.cs
    chemistry/portcmis/trunk/PortCMIS/binding/browser/json/Json.cs
    chemistry/portcmis/trunk/PortCMIS/client/ClientImpl.cs

Modified: chemistry/portcmis/trunk/PortCMIS/binding/browser/BrowserBinding.cs
URL: http://svn.apache.org/viewvc/chemistry/portcmis/trunk/PortCMIS/binding/browser/BrowserBinding.cs?rev=1788276&r1=1788275&r2=1788276&view=diff
==============================================================================
--- chemistry/portcmis/trunk/PortCMIS/binding/browser/BrowserBinding.cs (original)
+++ chemistry/portcmis/trunk/PortCMIS/binding/browser/BrowserBinding.cs Thu Mar 23 16:23:05 2017
@@ -517,7 +517,7 @@ namespace PortCMIS.Binding.Browser
             }
             else if (value is BigInteger)
             {
-                return ((BigInteger)value).ToString("#", CultureInfo.InvariantCulture);
+                return ((BigInteger)value).ToString("0", CultureInfo.InvariantCulture);
             }
             else
             {

Modified: chemistry/portcmis/trunk/PortCMIS/binding/browser/json/Json.cs
URL: http://svn.apache.org/viewvc/chemistry/portcmis/trunk/PortCMIS/binding/browser/json/Json.cs?rev=1788276&r1=1788275&r2=1788276&view=diff
==============================================================================
--- chemistry/portcmis/trunk/PortCMIS/binding/browser/json/Json.cs (original)
+++ chemistry/portcmis/trunk/PortCMIS/binding/browser/json/Json.cs Thu Mar 23 16:23:05 2017
@@ -85,7 +85,7 @@ namespace PortCMIS.Binding.Browser.Json
                 }
                 else
                 {
-                    writer.Write(((Single)value).ToString("#", CultureInfo.InvariantCulture));
+                    writer.Write(((Single)value).ToString("0", CultureInfo.InvariantCulture));
                 }
                 return;
             }
@@ -98,7 +98,7 @@ namespace PortCMIS.Binding.Browser.Json
 
             if (value is BigInteger)
             {
-                writer.Write(((BigInteger)value).ToString("#", CultureInfo.InvariantCulture));
+                writer.Write(((BigInteger)value).ToString("0", CultureInfo.InvariantCulture));
                 return;
             }
 
@@ -117,7 +117,7 @@ namespace PortCMIS.Binding.Browser.Json
             try
             {
                 long longValue = Convert.ToInt64(value);
-                writer.Write(longValue.ToString("#", CultureInfo.InvariantCulture));
+                writer.Write(longValue.ToString("0", CultureInfo.InvariantCulture));
             }
             catch (Exception)
             {

Modified: chemistry/portcmis/trunk/PortCMIS/client/ClientImpl.cs
URL: http://svn.apache.org/viewvc/chemistry/portcmis/trunk/PortCMIS/client/ClientImpl.cs?rev=1788276&r1=1788275&r2=1788276&view=diff
==============================================================================
--- chemistry/portcmis/trunk/PortCMIS/client/ClientImpl.cs (original)
+++ chemistry/portcmis/trunk/PortCMIS/client/ClientImpl.cs Thu Mar 23 16:23:05 2017
@@ -1635,7 +1635,7 @@ namespace PortCMIS.Client.Impl
                     throw new ArgumentException("Number is null!");
                 }
 
-                slb.Add(n.ToString("#", CultureInfo.InvariantCulture));
+                slb.Add(n.ToString("0", CultureInfo.InvariantCulture));
             }
 
             parametersDict[parameterIndex] = slb.ToString();