Caused by not so valid(expected) input: {{{ipapermtargetfilter=u* }}}.
IMO API should handle such input or report it as invalid.
ipa: ERROR: non-public: TypeError: 'NoneType' object is not iterable Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 343, in wsgi_execute result = self.Command[name](*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 436, in __call__ ret = self.run(*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 755, in run result = self.execute(*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/plugins/permission.py", line 797, in execute self.obj.preprocess_options(options) File "/usr/lib/python2.7/site-packages/ipalib/plugins/permission.py", line 710, in preprocess_options 'ipapermtargetfilter', [])) + filter_ops['add'] TypeError: 'NoneType' object is not iterable ipa: INFO: [jsonserver_session] admin@IDM.LAB.ENG.BRQ.REDHAT.COM: permission_add(u'AA_general', ipapermright=(u'read', u'write'), attrs=u'cn', ipapermbindruletype=u'permission', ipapermlocation=u'cn=computers,cn=accounts,dc=idm,dc=lab,dc=eng,dc=brq,dc=redhat,dc=com', ipapermtargetfilter=u'', memberof=u'trust admins'): TypeError
Starting review
master:
Metadata Update from @pvoborni: - Issue assigned to pviktori - Issue set to the milestone: FreeIPA 4.0 - 2014/03
Login to comment on this ticket.