mirror of
https://github.com/ansible/awx.git
synced 2026-01-10 15:32:07 -03:30
If attempting to link to a resource that is not yet complete, wait
This commit is contained in:
parent
329293dbf0
commit
0deacc4391
@ -173,7 +173,14 @@ class ApiV2(base.Base):
|
||||
if frozen_key is not None and frozen_key not in self._natural_key and fetch:
|
||||
pass # FIXME
|
||||
|
||||
return self._natural_key.get(frozen_key)
|
||||
from awxkit.api.mixins import has_status
|
||||
|
||||
_page = self._natural_key.get(frozen_key)
|
||||
if isinstance(_page, has_status.HasStatus) and not _page.is_completed:
|
||||
_page.wait_until_completed()
|
||||
_page = _page.get()
|
||||
self._natural_key[frozen_key] = _page
|
||||
return _page
|
||||
|
||||
def _create_assets(self, data, resource):
|
||||
if resource not in data or resource not in EXPORTABLE_RESOURCES:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user