While testing another issue, I triggered a bug where the auto-extraction of kanbanid from the bug assignee fails in the face of default assignees.
The logic says "if it's not found in sync.cfg, assume that stripping the @ symbol is sufficient". This has worked previously because invalid usernames could be assigned to bugs with an assignee of None, apparently.
Kanbanize has become more resistant to this approach, so let's handle it more cleanly somehow.
While testing another issue, I triggered a bug where the auto-extraction of kanbanid from the bug assignee fails in the face of default assignees.
The logic says "if it's not found in sync.cfg, assume that stripping the @ symbol is sufficient". This has worked previously because invalid usernames could be assigned to bugs with an assignee of None, apparently.
Kanbanize has become more resistant to this approach, so let's handle it more cleanly somehow.