mirror of
https://github.com/ditkrg/schemable.git
synced 2026-01-23 06:36:40 +00:00
Fixes bug where required attributes were not caught properly due case difference
This commit is contained in:
parent
c12bdc807e
commit
33d42c8c8f
@ -529,7 +529,7 @@ module Schemable
|
|||||||
end
|
end
|
||||||
|
|
||||||
required_attributes = {
|
required_attributes = {
|
||||||
required: schema.as_json['properties']['data']['properties'].keys - optional_request_attributes.map(&:to_s) - nullable_attributes.map(&:to_s)
|
required: (schema.as_json['properties']['data']['properties'].keys - optional_request_attributes.map(&:to_s) - nullable_attributes.map(&:to_s)).map { |key| key.to_s.camelize(:lower).to_sym }
|
||||||
}
|
}
|
||||||
|
|
||||||
schema = modify_schema(schema, required_attributes, "properties.data")
|
schema = modify_schema(schema, required_attributes, "properties.data")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user