From 71f960457ed2e2fe53c4c8ea5c37b50180d89a6a Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Thu, 19 May 2016 14:19:07 +0200 Subject: ipalib: make optional positional command arguments actually optional Fix several plugins not to assume optional positional arguments have a value of None when not specified. https://fedorahosted.org/freeipa/ticket/4739 Reviewed-By: David Kupka --- ipalib/plugins/internal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ipalib/plugins/internal.py') diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py index 54871f76d..c28693a46 100644 --- a/ipalib/plugins/internal.py +++ b/ipalib/plugins/internal.py @@ -70,7 +70,7 @@ class json_metadata(Command): Output('commands', dict, doc=_('Dict of JSON encoded IPA Commands')), ) - def execute(self, objname, methodname, **options): + def execute(self, objname=None, methodname=None, **options): objects = dict() methods = dict() commands = dict() -- cgit