lib//meta/json_schema/schemas/ref_schema.rb in meta-api-0.1.1 vs lib//meta/json_schema/schemas/ref_schema.rb in meta-api-0.1.2

- old
+ new

@@ -45,12 +45,13 @@ schema_name = object_schema.properties.schema_name(stage) return defined_scopes_mapping[schema_name] if defined_scopes_mapping.key?(schema_name) end defined_scopes_mapping[schema_name] = [] + # 求解 defined_scopes,最终结果去重 + 排序 defined_scopes = object_schema.properties.each.map do |name, property| property.defined_scopes(stage: stage, defined_scopes_mapping: defined_scopes_mapping) - end.flatten.uniq.sort + end.flatten.uniq.sort_by(&:name) defined_scopes_mapping[schema_name] = defined_scopes defined_scopes end private