From c8288af87fb5734aaefc59643cb711c5a2f1d6bb Mon Sep 17 00:00:00 2001 From: Jeff Bradberry Date: Thu, 30 Apr 2020 17:06:48 -0400 Subject: [PATCH] Make sure we have a cached version of existing objects even if it isn't an object being directly imported. We might need it for relations of things that are being imported. --- awxkit/awxkit/api/pages/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awxkit/awxkit/api/pages/api.py b/awxkit/awxkit/api/pages/api.py index 28e9393462..522b749c82 100644 --- a/awxkit/awxkit/api/pages/api.py +++ b/awxkit/awxkit/api/pages/api.py @@ -175,7 +175,7 @@ class ApiV2(base.Base): def _dependent_resources(self, data): page_resource = {getattr(self, resource)._create().__item_class__: resource for resource in self.json} - data_pages = [getattr(self, resource)._create().__item_class__ for resource in data] + data_pages = [getattr(self, resource)._create().__item_class__ for resource in EXPORTABLE_RESOURCES] for page_cls in itertools.chain(*has_create.page_creation_order(*data_pages)): yield page_resource[page_cls]