You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The property '/groupByResult/[item]/groupByObject' of the response, which should be an object according to the API specification, sometimes is returned as a string or as an array.
Bug Description
The following API request obtains a response that contains inconsistencies with respect to the API specification.
General Information
Please include the following general information about the issue and list any additional steps needed to reproduce the bug.
1.5.0
]1.6.1
https://api.ohsome.org/v1
, local instance with an h2 file or connected to the cluster, etc.]https://api.ohsome.org/v1
https://api-test.ohsome.org/v1/elements/length/groupBy/boundary/groupBy/tag?groupByValues=church%2Cresidential%2Cdemolished&bboxes=y%3A8.687%2C49.4058%2C8.7105%2C49.3911%7CGE%3A8.6889%2C49.421%2C8.74470%2C49.384%7CJYKz%3A8.669763%2C49.412%2C8.7194%2C49.396%7CNm%3A8.675141%2C49.409%2C8.71685%2C49.39159&groupByKey=building&keys=highway&values=cycleway&time=2013-06-18&timeout=53
Expected Behaviour
The property '/groupByResult/[item]/groupByObject' of the response, which should be an
object
according to the API specification, sometimes is returned as a string or as an array.A possible way to fix this is to use the
oneOf
keyword in the OpenAPI specification (see https://swagger.io/docs/specification/data-models/oneof-anyof-allof-not/).The OpenAPI specification I am referring to is available at:
Further Information
Error Messages, Logs, Screenshots
See attached screenshots.
Additional Information
Several test reports revealing this issue are available at the following URLs (they might take some time to load):
Screenshot
The text was updated successfully, but these errors were encountered: