From 7c4984388100526db0839b08ebd25314fc3468a3 Mon Sep 17 00:00:00 2001 From: Park Sanggeon Date: Thu, 21 Nov 2013 11:43:42 +0100 Subject: [PATCH] fix Bug : when the root parent scheme didn't have any property, generated class name and file name were worng. --- JSONScheme.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JSONScheme.py b/JSONScheme.py index 6dc3230..a9106dd 100755 --- a/JSONScheme.py +++ b/JSONScheme.py @@ -236,8 +236,8 @@ def getRegex(self) : def getClassName(self): - if self.rootBaseType() == "object" : - if self.props : + if self.rootBaseType() == "object": + if self.props or self.base_type == "object": className = self.type_name.upper() className = self.projectPrefix + className[:1] + self.type_name[1:] + self.objectSuffix else : # it means, this scheme descripe just property info, not class info.