diff --git a/pagure/ui/issues.py b/pagure/ui/issues.py index b8752f4..51bda42 100644 --- a/pagure/ui/issues.py +++ b/pagure/ui/issues.py @@ -92,21 +92,21 @@ def update_issue(repo, issueid, username=None): 'Could not remove the comment: %s' % commentid, 'error') comment = form.comment.data - try: - depends = [ - int(depend.strip()) - for depend in form.depends.data.split(',') - if depend.strip()] - except ValueError: - depends = [] - - try: - blocks = [ - int(block.strip()) - for block in form.blocks.data.split(',') - if block.strip()] - except ValueError: - blocks = [] + depends = [] + for depend in form.depends.data.split(','): + if depend.strip(): + try: + depends.append(int(depend.strip())) + except ValueError: + pass + + blocks = [] + for block in form.blocks.data.split(','): + if block.strip(): + try: + blocks.append(int(block.strip())) + except ValueError: + pass assignee = form.assignee.data new_status = form.status.data