jira-cli icon indicating copy to clipboard operation
jira-cli copied to clipboard

Issue when using transition

Open marcodejongh opened this issue 10 years ago • 1 comments

When I try to transition a issue

jira -t PROJ-123

I get the following error:

TypeError: Object #<Object> has no method 'sort'
    at /usr/local/lib/node_modules/jira-cli/lib/jira.js:55:19
    at /usr/local/lib/node_modules/jira-cli/lib/jira-cli.js:154:18
    at Request._callback (/usr/local/lib/node_modules/jira-cli/node_modules/jira/lib/jira.js:1255:17)
    at Request.self.callback (/usr/local/lib/node_modules/jira-cli/node_modules/jira/node_modules/request/main.js:127:22)
    at Request.emit (events.js:98:17)
    at Request.<anonymous> (/usr/local/lib/node_modules/jira-cli/node_modules/jira/node_modules/request/main.js:767:16)
    at Request.emit (events.js:117:20)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/jira-cli/node_modules/jira/node_modules/request/main.js:729:14)
    at IncomingMessage.emit (events.js:1

Using the latest version in npm

marcodejongh avatar Sep 08 '14 11:09 marcodejongh

Seems the transition return type changed: You can make the following change in /usr/local/lib/node_modules/jira-cli/lib/jira.js

transitionItem = function(issueId) {
    return jiraCli.listTransitions(issueId, function(transitions) {
      var allowedTypes, index, transition, _i, _j, _len, _ref, _results;
      transitions = transitions.transitions; // Add this line
      transitions.sort(dutils.itemSorter);
      for (index = _i = 0, _len = transitions.length; _i < _len; index = ++_i) {

jrabek avatar Dec 09 '14 21:12 jrabek