fix `Cannot read property '1' of null` when an issue has more than one label

This commit is contained in:
jhnns 2013-10-10 19:00:36 +02:00
parent 0dad78e225
commit f702c3adc8
1 changed files with 6 additions and 1 deletions

View File

@ -45,9 +45,14 @@ module.exports =
{ labels, number } = issue { labels, number } = issue
number ?= '?' number ?= '?'
return false unless labels return false unless labels
switch ( {} for { name } in labels when name and regex.test(name) ).length # Find size labels only
size_labels = _.filter(labels, (label) ->
regex.test label.name
)
switch size_labels.length
when 0 then false when 0 then false
when 1 when 1
name = size_labels[0].name
# Provide the size attribute on the issue. # Provide the size attribute on the issue.
total += issue.size = parseInt name.match(regex)[1] total += issue.size = parseInt name.match(regex)[1]
true true