File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed
json_config_file/json_properties Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -12,17 +12,19 @@ var _dependency_relations := {}
1212
1313func add_property (name : String , property : JSONProperty ,
1414 required := true , default_value = null ) -> void :
15- _properties [name ] = property
16- _properties_in_order .append (name )
1715
18- if required :
19- _required_properties .append (name )
20-
21- if default_value != null :
22- property ._reset ()
23- property ._validate (self , default_value )
24- if not property ._has_errors ():
25- _default_values [name ] = default_value
16+ if property != null :
17+ _properties [name ] = property
18+ _properties_in_order .append (name )
19+
20+ if required :
21+ _required_properties .append (name )
22+
23+ if default_value != null :
24+ property ._reset ()
25+ property ._validate (self , default_value )
26+ if not property ._has_errors ():
27+ _default_values [name ] = default_value
2628
2729
2830func add_exclusivity (exclusive_properties : Array ,
You can’t perform that action at this time.
0 commit comments