I like to clone a ticket but things are going wrong when the original reporter is no longer active.
I use the following to set the reporter:
reporter={'name': parent.fields.reporter.name}
The exception that is thrown = The reporter specified is not a user.
I can print the name of the reporter, confirming its existence in the DB:
print("Reporter=%s" % (parent.fields.reporter.name))
Which returns: Reporter=username.contractor
Could somebody please advise what I need to reference to set the reporter in case the user is no longer active?
Dear @Lucas Molenaar ,
I think what you plan to do cannot work. With cloning you mean read an existing issue and create a new one with its data. You cannot set the reporter to a person that is inactive (not consuming a license) - that even does not work from the UI.
What you could do as a workaround:
So long
Thomas
You are absolutely right, forget to mention that:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Lucas Molenaar ,
Could you specify what version of jira/jsd you are on? A lot of these features including inactive users have changed throughout the versions.
This might be similar to https://jira.atlassian.com/browse/JRASERVER-38412 which has a lot of "affected versions" so it would help to narrow down the issue and hopefully a workaround.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.