Label command to reference integer-named labels doesn't work unless quoted
Summary
Using the /label
command to add/remove a label whose name is an integer doesn't work unless the integer is quoted (and selecting from the label list doesn't auto-quote these).
We use numeric labels for story points (as this doesn't exist natively in GitLab yet - gitlab-org/gitlab-ee#2100). So we have labels for 0
, 0.5
, 1
, etc...
Unlike /label ~Ready
and other single-word labels which don't require quoting, trying /label ~1
doesn't work, and it hangs on: Applying command to add label(s). It only works if you quote the integer (i.e. ~"1"
), but unlike multi-word labels that get auto-quoted when selected from the selection list that appears when you type ~
, for some reason it doesn't quote integers.
Steps to reproduce
- Create a label with an integer (e.g.
1
) as the Title. - Try to apply that label using
/label ~1
What is the current bug behavior?
Hangs on Applying command to add label(s), and doesn't apply the label.
What is the expected correct behavior?
Ideally single integers should just work using ~<number>
. Alternatively, selecting from the label list that appears should auto-quote integers. Note: it already does it for 0.5
.