stop requiring description. this is not a mandated jira field for all screens (#46023)

This commit is contained in:
Steven Tobias 2018-12-11 06:24:24 -08:00 committed by John R Barker
parent f8685e4819
commit 260512459d
2 changed files with 6 additions and 2 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- jira - description field is not always required

View file

@ -284,9 +284,11 @@ def create(restbase, user, passwd, params):
createfields = {
'project': {'key': params['project']},
'summary': params['summary'],
'description': params['description'],
'issuetype': {'name': params['issuetype']}}
if params['description']:
createfields['description'] = params['description']
# Merge in any additional or overridden fields
if params['fields']:
createfields.update(params['fields'])
@ -370,7 +372,7 @@ def link(restbase, user, passwd, params):
# Some parameters are required depending on the operation:
OP_REQUIRED = dict(create=['project', 'issuetype', 'summary', 'description'],
OP_REQUIRED = dict(create=['project', 'issuetype', 'summary'],
comment=['issue', 'comment'],
edit=[],
fetch=['issue'],