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

pull/49774/head
Steven Tobias 6 years ago committed by John R Barker
parent f8685e4819
commit 260512459d

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

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

Loading…
Cancel
Save