Author: lgross
Date: Mon May  5 10:03:40 2014
New Revision: 1592472

URL: http://svn.apache.org/r1592472
Log:
CMIS-795: Browser Binding: Issue when writing date property

Modified:
    
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m
    
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.m

Modified: 
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m?rev=1592472&r1=1592471&r2=1592472&view=diff
==============================================================================
--- 
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m
 (original)
+++ 
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m
 Mon May  5 10:03:40 2014
@@ -130,7 +130,7 @@ NSString * const kCMISFormDataContentTyp
         return [value boolValue] ? kCMISParameterValueTrue : 
kCMISParameterValueFalse;
     } else if (type == CMISPropertyTypeDateTime) {
         if ([value isKindOfClass:NSDate.class]) {
-            return [NSNumber numberWithDouble:[(NSDate *)value 
timeIntervalSince1970] * 1000.0].description; //seconds to milliseconds
+            return [NSNumber numberWithUnsignedLongLong:[(NSDate *)value 
timeIntervalSince1970] * 1000].description; //seconds to milliseconds
         } else {
             CMISLogWarning(@"value is not a date!");
         }

Modified: 
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.m
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.m?rev=1592472&r1=1592471&r2=1592472&view=diff
==============================================================================
--- 
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.m
 (original)
+++ 
chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.m
 Mon May  5 10:03:40 2014
@@ -741,7 +741,7 @@ NSString * const kCMISBrowserMaxValueJSO
     
     NSMutableArray *dates = [[NSMutableArray alloc] 
initWithCapacity:numbers.count];
     for (NSNumber *miliseconds in numbers) {
-        NSDate *date = [NSDate dateWithTimeIntervalSince1970:[miliseconds 
doubleValue] / 1000.0]; // miliseconds to seconds
+        NSDate *date = [NSDate dateWithTimeIntervalSince1970:[miliseconds 
unsignedLongLongValue] / 1000.0]; // miliseconds to seconds
         [dates addObject:date];
     }
     return dates;


Reply via email to