mirror of
https://github.com/ansible/awx.git
synced 2026-01-09 23:12:08 -03:30
Fix WFJT nodes endpoint to return node pages when posting
not the node list page.
This commit is contained in:
parent
65fc2db42f
commit
1f7c1af64e
@ -225,7 +225,6 @@ class ApiV2(base.Base):
|
||||
else:
|
||||
self._related.put((_page, name, S))
|
||||
|
||||
|
||||
def _assign_roles(self):
|
||||
while True:
|
||||
try:
|
||||
|
||||
@ -562,11 +562,13 @@ class PageCache(object):
|
||||
return self.options.setdefault(url, options)
|
||||
|
||||
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
|
||||
if getattr(page, 'NATURAL_KEY', None):
|
||||
log.debug("set_page has natural key fields.")
|
||||
natural_key = page.get_natural_key(cache=self)
|
||||
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
|
||||
if 'results' in page:
|
||||
for p in page.results:
|
||||
|
||||
@ -123,8 +123,8 @@ class WorkflowJobTemplateNode(HasCreate, base.Base):
|
||||
|
||||
|
||||
page.register_page([resources.workflow_job_template_node,
|
||||
(resources.workflow_job_template_nodes,
|
||||
'post')],
|
||||
(resources.workflow_job_template_nodes, 'post'),
|
||||
(resources.workflow_job_template_workflow_nodes, 'post')],
|
||||
WorkflowJobTemplateNode)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user