id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
5825,"TypeError: iterable argument required"    when PrivateTickets and TracHours both enabled,Charlie Armor,rjollos,When I enable both plugins:\r\n\r\n!TracHoursPlugin-0.3.1-py2.4[[BR]]\r\n!TracPrivateTickets-2.0.2-py2.4.egg\r\n\r\nThe following error will be returned if I try to save changes to a ticket or create a new one:\r\n\r\n{{{\r\nOops…\r\nTrac detected an internal error:\r\n\r\nTypeError: iterable argument required\r\n\r\nPython Traceback\r\nMost recent call last:\r\n\r\nFile "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/web/main.py"_ line 435_ in _dispatch_request\r\n  dispatcher.dispatch(req)\r\nFile "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/web/main.py"_ line 205_ in dispatch\r\n  resp = chosen_handler.process_request(req)\r\nFile "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/ticket/web_ui.py"_ line 182_ in process_request\r\n  return self._process_ticket_request(req)\r\nFile "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/ticket/web_ui.py"_ line 504_ in _process_ticket_request\r\n  valid = self._validate_ticket(req_ ticket) and not problems\r\nFile "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/ticket/web_ui.py"_ line 970_ in _validate_ticket\r\n  for field_ message in manipulator.validate_ticket(req_ ticket):\r\nFile "/usr/lib/python2.4/site-packages/TracHoursPlugin-0.3.1-py2.4.egg/trachours/hours.py"_ line 234_ in validate_ticket\r\n  can_add_hours = PermissionSystem(self.env).check_permission('TICKET_ADD_HOURS'_ user)\r\nFile "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/perm.py"_ line 425_ in check_permission\r\n  perm)\r\nFile "/usr/lib/python2.4/site-packages/TracPrivateTickets-2.0.2-py2.4.egg/privatetickets/policy.py"_ line 32_ in check_permission\r\n  if username == 'anonymous' or \\\r\n\r\nSystem Information:\r\n\r\nUser Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.0.14) Gecko/2009090216 Ubuntu/9.04 (jaunty) Firefox/3.0.14\r\nTrac: 	0.11.4\r\nPython: 	2.4.4 (#1_ Apr 15 2008_ 23:37:53) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]\r\nsetuptools: 	0.6c9\r\nSQLite: 	3.3.8\r\npysqlite: 	2.3.2\r\nGenshi: 	0.6dev-r1064\r\nmod_python: 	3.2.10\r\nSubversion: 	1.4.2 (r22196)\r\njQuery:	1.2.6\r\n}}}\r\n\r\nBoth plugins work ok if the other is not enabled_ but conflict with the error given above if I try to use them together.\r\n\r\nThe error message mentioned !TracPrivateTickets so I have raised the bug here but I'm not really qualified to know which plugin is causing the problem.\r\n\r\n,defect,closed,high,PrivateTicketsPlugin,major,fixed,"TypeError: iterable argument required"  PrivateTickets TracHours,wandi.ms@gmail.com_ jagnaldosousa@gmail.com_ hasienda,0.11
