diff --git a/modules/redmine/browser.py b/modules/redmine/browser.py index db07b2a8..316cbf8b 100644 --- a/modules/redmine/browser.py +++ b/modules/redmine/browser.py @@ -203,7 +203,7 @@ class RedmineBrowser(BaseBrowser): fields[key] = div.attrib['value'] else: olist = div.xpath('.//option[@selected="selected"]') - fields[key] = ', '.join({i.attrib['value'] for i in olist}) + fields[key] = ', '.join([i.attrib['value'] for i in olist]) return fields diff --git a/modules/redmine/pages/issues.py b/modules/redmine/pages/issues.py index 50315677..8b62712b 100644 --- a/modules/redmine/pages/issues.py +++ b/modules/redmine/pages/issues.py @@ -430,7 +430,7 @@ class IssuePage(NewIssuePage): else: # XXX: use _parse_selection()? olist = div.xpath('.//option[@selected="selected"]') - value = ', '.join({i.attrib['value'] for i in olist}) + value = ', '.join([i.attrib['value'] for i in olist]) params['fields'][key] = value params['attachments'] = []