Skip to content

Commit

Permalink
Fix bug decoding object schema without any properties
Browse files Browse the repository at this point in the history
  • Loading branch information
AttilaTheFun committed Oct 21, 2017
1 parent 6da5822 commit b93ba04
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Sources/ObjectSchema.swift
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ struct ObjectSchemaBuilder: Codable {
let values = try decoder.container(keyedBy: CodingKeys.self)
self.metadataBuilder = try ObjectMetadataBuilder(from: decoder)
self.required = try values.decodeIfPresent([String].self, forKey: .required) ?? []
self.properties = try values.decode([String: SchemaBuilder].self, forKey: .properties)
self.properties = try values.decodeIfPresent([String: SchemaBuilder].self, forKey: .properties) ?? [:]
self.additionalProperties = (try values.decodeIfPresent(CodableEither<Bool, SchemaBuilder>.self,
forKey: .additionalProperties)) ?? .a(false)
}
Expand Down

0 comments on commit b93ba04

Please sign in to comment.