summaryrefslogtreecommitdiffstats
path: root/ipaclient
diff options
context:
space:
mode:
Diffstat (limited to 'ipaclient')
-rw-r--r--ipaclient/frontend.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipaclient/frontend.py b/ipaclient/frontend.py
index e8eacc068..1525c88b3 100644
--- a/ipaclient/frontend.py
+++ b/ipaclient/frontend.py
@@ -95,6 +95,10 @@ class ClientMethod(ClientCommand, Method):
def get_output_params(self):
seen = set()
+ for param in self.params():
+ if param.name not in self.obj.params:
+ seen.add(param.name)
+ yield param
for output_param in super(ClientMethod, self).get_output_params():
seen.add(output_param.name)
yield output_param