diff --git a/bugwarrior/services/__init__.py b/bugwarrior/services/__init__.py index b26746bf1..4e5a46308 100644 --- a/bugwarrior/services/__init__.py +++ b/bugwarrior/services/__init__.py @@ -415,6 +415,7 @@ def aggregate_issues(conf): log.name('bugwarrior').info("Spawning %i workers." % len(targets)) processes = [] + for target in targets: proc = multiprocessing.Process( target=_aggregate_issues, diff --git a/bugwarrior/services/jira.py b/bugwarrior/services/jira.py index ac3f6a072..09e62ffcc 100644 --- a/bugwarrior/services/jira.py +++ b/bugwarrior/services/jira.py @@ -10,6 +10,7 @@ class JiraIssue(Issue): SUMMARY = 'jirasummary' URL = 'jiraurl' FOREIGN_ID = 'jiraid' + DESCRIPTION = 'jiradescription' UDAS = { SUMMARY: { @@ -20,6 +21,10 @@ class JiraIssue(Issue): 'type': 'string', 'label': 'Jira URL', }, + DESCRIPTION: { + 'type': 'string', + 'label': 'Jira Description', + }, FOREIGN_ID: { 'type': 'string', 'label': 'Jira Issue ID' @@ -43,6 +48,7 @@ def to_taskwarrior(self): self.URL: self.get_url(), self.FOREIGN_ID: self.record['key'], + self.DESCRIPTION: self.record.get('fields', {}).get('description'), self.SUMMARY: self.get_summary(), }