소스 검색

tools: do not serialize null keys

Daniele Bartolini 6 년 전
부모
커밋
1dd7e07f11
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      tools/core/database.vala

+ 4 - 0
tools/core/database.vala

@@ -507,6 +507,10 @@ namespace Crown
 				if (key == "_objects")
 					continue;
 
+				// Since null-key is equivalent to non-existent key, skip serialization.
+				if (db[key] == null)
+					continue;
+
 				string[] foo = key.split(".");
 				Hashtable x = obj;
 				if (foo.length > 1)