ultimate-comparisons / ultimate-comparison-framework

The base of all ultimate-comparisons. Follow the README and create your own ultimate comparison.
http://ultimate-comparisons.github.io/ultimate-comparison-framework/
MIT License
16 stars 7 forks source link

TypeError when a column has no values #63

Closed chriba closed 7 years ago

chriba commented 7 years ago

If a column is defined with no values (in the table.json) the following line creates a TypeError: https://github.com/ultimate-comparisons/ultimate-comparison-BASE/blob/master/gulpfile.js#L74

[18:31:00] 'determinecolors' errored after 956 μs
[18:31:00] TypeError: Cannot read property 'length' of undefined
    at Gulp.<anonymous> (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/gulpfile.js:74:46)
    at module.exports (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/orchestrator/lib/runTask.js:34:7)
    at Gulp.Orchestrator._runTask (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/orchestrator/index.js:273:3)
    at Gulp.Orchestrator._runStep (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/orchestrator/index.js:214:10)
    at Gulp.Orchestrator.start (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/orchestrator/index.js:134:8)
    at runNextSet (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/run-sequence/index.js:86:16)
    at Gulp.onTaskEnd (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/run-sequence/index.js:75:5)
    at emitOne (events.js:101:20)
    at Gulp.emit (events.js:188:7)
    at Gulp.Orchestrator._emitTaskDone (/home/travis/build/FachstudieBTZ/ultimate-message-broker-comparison/node_modules/orchestrator/index.js:264:8)