We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9297de6 commit 76959b6Copy full SHA for 76959b6
2 files changed
CHANGES/pulp-glue/+task_result.feature
@@ -0,0 +1 @@
1
+Added a preference to return the result of a task in case on is given over guessing what happened.
pulp-glue/pulp_glue/common/context.py
@@ -469,7 +469,10 @@ def call(
469
)
470
if not non_blocking:
471
result = self.wait_for_task(result)
472
- if isinstance(result, dict) and ["task_group"] == list(result.keys()):
+ if self.has_plugin(PluginRequirement("core", specifier=">=3.86")):
473
+ if result["result"] is not None:
474
+ result = result["result"]
475
+ elif isinstance(result, dict) and ["task_group"] == list(result.keys()):
476
task_group_href = result["task_group"]
477
result = self.api.call(
478
"task_groups_read", parameters={"task_group_href": task_group_href}
0 commit comments