- πΊπΈUnited States m.stenta
definitions/attributes/properties/third_party_settings
is missing"type": "object"
@symbioquine and @wimleers are correct:
type
is no longer missing, but it is not correct. It should beobject
instead ofarray
.I am noticing a similar issue in
definitions/relationships/properties/roles/properties/data
in the/jsonapi/user/user/resource/schema
endpoint (which is not a config entity resource type, but relates to one):Notice how it declares
"type": "array"
instead ofobject
, and includes anitems
array. Just like in thethird_party_settings
example.This does feel related to #3324824: Schema incorrect for config entity "fields" that are Maps and Sequences β as @wimleers pointed out ( https://www.drupal.org/project/jsonapi_schema/issues/3324824#comment-148... β ). I wonder if we should close this as "outdated" and work on fixing config entity normalization generally over there.
2. Some of the properties like: langcode, theme, region, β¦ are incorrectly under
definitions
and they should be underdefinitions/attributes/properties/
This appears to be resolved in 8.x-1.x. Not sure when it was fixed, but they are all under
definitions/attributes/properties/
now. - πΊπΈUnited States m.stenta
I am noticing a similar issue in
definitions/relationships/properties/roles/properties/data
in the/jsonapi/user/user/resource/schema
endpoint (which is not a config entity resource type, but relates to one):Nevermind, this is supposed to be an
array
because it's describing a list of all the roles the user has.