Allow --cc to work when creating bugs
authorDon Zickus <dzickus@redhat.com>
Fri, 5 Jun 2009 20:39:49 +0000 (16:39 -0400)
committerDon Zickus <dzickus@redhat.com>
Fri, 5 Jun 2009 20:39:49 +0000 (16:39 -0400)
commit8c99ae568a20e18778dcae2587ef6f458a65c6c3
tree5cc226a928b4fa547cd902f001a1ffb85ec84c42
parent4532c65e7c7f69189a28b923f157dd93f97664af
Allow --cc to work when creating bugs

The RHBugzilla interface requires the cc list as a python list instead of a
comma separated string.  However, dkl noted bugzilla.createBug still needs
the comma separated string (unlike Bugs.create above).  But my testing
showed otherwise.

I tested with --bztype=RHBugzilla3, Bugzilla32 and Bugzilla3 using one and
two cc entries and this patch, with the same correct results.

Either dkl is wrong (which would be rare) or the interface works multiple
ways or I am just lucky.  Unless of course, the whole bugzilla subclass
isn't working right and it always used RHBugzilla3 even though --debug
verified what was on the command line. :-/

I am inclined to take it for now.  It definitely does _not_ work currently
with RedHat's bugzilla, you wind up with a server error:

xmlrpclib.Fault: <Fault -32000: 'Can\'t use string ("XXXXX@redhat.com")
as an ARRAY ref while "strict refs" in use at Bugzilla/Bug.pm line
1282.\n'>

Cheers,
Don
bin/bugzilla