Index: /branches/rel_avx_2_7_4/src/webui/webui/htdocs/new/src/hive/model/base.py
===================================================================
--- /branches/rel_avx_2_7_4/src/webui/webui/htdocs/new/src/hive/model/base.py	(revision 9054)
+++ /branches/rel_avx_2_7_4/src/webui/webui/htdocs/new/src/hive/model/base.py	(working copy)
@@ -550,12 +550,12 @@
         ret = {}
         if exclude is None:
             exclude = []
-        
+
         if group is None:
             fields = self._meta.fields
         else:
             fields = self._meta.field_groups[group].fields
-            
+
         for f in fields:
             if f.name in exclude:
                 continue
@@ -582,8 +582,11 @@
                             self.escape_dict(each_dict)
                         else:
                             each_dict = cgi.escape(each_dict)
+            if not val:
+                mgr = self.get_manager(get_current_session())
+                val = mgr.get_field_by_instance(self, f.attname)
             ret[f.attname] = val
-            
+
         if serialize:
             try:
                 return json.dumps(ret)
