From 350e432a7e0524aa78aadb99779b86eeb945ba32 Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Wed, 16 Jan 2013 06:02:41 +0000
Subject: [PATCH] MINOR : Cache the properties dictionary computed from the
 JSON stored in the DB

SVN: 28111
---
 openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m b/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
index c45c59e971e..7a979ee9c15 100644
--- a/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
+++ b/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
@@ -121,9 +121,10 @@ id ObjectFromJsonData(NSString *jsonDataString, NSError **error)
         if ([properties isKindOfClass: [NSDictionary class]])
             properties = [self propertiesArrayFromDictionaryOrError: &error];
 #endif
-
         if (error) {
             NSLog(@"Could not deserialize properties %@", error);
+        } else {
+            [self setPrimitiveValue: properties forKey: @"properties"];
         }
     }
     
-- 
GitLab