1d35f46436
When an user calls the GET on an ironic resource it returns MAX_LIMIT number of resources at a time along with a next url. The default MAX_LIMIT is 1000. If the user requested specific set of fields from ironic API using the fields query parameter (eg: /v1/resource?fields=f1,f2,f3) The next url returned by the API ignores fields query parameter. This results in fields missing from the results after MAX_LIMIT is reached. This change fixes this problem by passing the fields as parameter to collections.get_next method and using the fields argument to build the query parameter. NOTE: Removed changes from deploy_templates, allocation, and conductor API endpoints which were added after Rocky. Change-Id: I62b59e8148171c72de0ccf63a1517e754b520c76 Story: 2006721 Task: 37093 (cherry picked from commit |
||
---|---|---|
.. | ||
controllers | ||
middleware | ||
__init__.py | ||
app.py | ||
app.wsgi | ||
config.py | ||
expose.py | ||
hooks.py | ||
wsgi.py |