mirror of
https://github.com/ansible/awx.git
synced 2026-03-03 17:51:06 -03:30
Fix WFJT nodes endpoint to return node pages when posting
not the node list page.
This commit is contained in:
@@ -225,7 +225,6 @@ class ApiV2(base.Base):
|
|||||||
else:
|
else:
|
||||||
self._related.put((_page, name, S))
|
self._related.put((_page, name, S))
|
||||||
|
|
||||||
|
|
||||||
def _assign_roles(self):
|
def _assign_roles(self):
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -562,11 +562,13 @@ class PageCache(object):
|
|||||||
return self.options.setdefault(url, options)
|
return self.options.setdefault(url, options)
|
||||||
|
|
||||||
def set_page(self, page):
|
def set_page(self, page):
|
||||||
log.debug("set_page: %s", page.endpoint)
|
log.debug("set_page: %s %s", type(page), page.endpoint)
|
||||||
self.pages_by_url[page.endpoint] = page
|
self.pages_by_url[page.endpoint] = page
|
||||||
if getattr(page, 'NATURAL_KEY', None):
|
if getattr(page, 'NATURAL_KEY', None):
|
||||||
|
log.debug("set_page has natural key fields.")
|
||||||
natural_key = page.get_natural_key(cache=self)
|
natural_key = page.get_natural_key(cache=self)
|
||||||
if natural_key is not None:
|
if natural_key is not None:
|
||||||
|
log.debug("set_page natural_key: %s", repr(natural_key))
|
||||||
self.pages_by_natural_key[utils.freeze(natural_key)] = page.endpoint
|
self.pages_by_natural_key[utils.freeze(natural_key)] = page.endpoint
|
||||||
if 'results' in page:
|
if 'results' in page:
|
||||||
for p in page.results:
|
for p in page.results:
|
||||||
|
|||||||
@@ -123,8 +123,8 @@ class WorkflowJobTemplateNode(HasCreate, base.Base):
|
|||||||
|
|
||||||
|
|
||||||
page.register_page([resources.workflow_job_template_node,
|
page.register_page([resources.workflow_job_template_node,
|
||||||
(resources.workflow_job_template_nodes,
|
(resources.workflow_job_template_nodes, 'post'),
|
||||||
'post')],
|
(resources.workflow_job_template_workflow_nodes, 'post')],
|
||||||
WorkflowJobTemplateNode)
|
WorkflowJobTemplateNode)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user