Skip to content

Commit 7b8f07c

Browse files
committed
fix(data_schema.dart): fix deserialization of required field
1 parent 034aca5 commit 7b8f07c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/src/core/definitions/data_schema.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ class DataSchema implements Serializable {
9292
json.parseDataSchemaArrayField("items", prefixMapping, parsedFields);
9393
final minItems = json.parseField<int>("minItems", parsedFields);
9494
final maxItems = json.parseField<int>("maxItems", parsedFields);
95-
final required = json.parseField<List<String>>("required", parsedFields);
95+
final required =
96+
json.parseArrayField<String>("required", parsedFields: parsedFields);
9697
final minLength = json.parseField<int>("minLength", parsedFields);
9798
final maxLength = json.parseField<int>("maxLength", parsedFields);
9899
final pattern = json.parseField<String>("pattern", parsedFields);

0 commit comments

Comments
 (0)