calum / alexa-drag-race-skill

Alexa skill for answering questions related to drag race
https://calum.github.io/alexa-drag-race-skill/
2 stars 1 forks source link

Fix error with all star seasons #22

Closed calum closed 6 years ago

calum commented 6 years ago

Request:

{
  "session": {
    "new": false,
    "sessionId": "SessionId.78752953-f1c5-4dea-b73d-f7ccdd3a5d56",
    "application": {
      "applicationId": "amzn1.ask.skill.fb63dcb7-fdbf-457c-ad1e-614f084a7bfb"
    },
    "attributes": {},
    "user": {
      "userId": "amzn1.ask.account.AFWLHQHHME6UWKTLJR4H6UZZWZBNXIOXVXRKGAT452CANEGOU6CUTNYHOSA2IFKS7XWBDFC6JZNXSZV6FARFEUQKTWKXMLW2JVJJOOME6FWSVJCUJGWSP7RT7JEVC5AXHXDSX4UJ55MDVZJVA7XKTGKLKCLSXZEJKNTZDSRS4TCPEVRKNGIG6I26SCQCTG42JPWFJA4RRYGAVTI"
    }
  },
  "request": {
    "type": "IntentRequest",
    "requestId": "EdwRequestId.88e02369-fcb1-4270-ba1b-6927a2d410f6",
    "intent": {
      "name": "gettopthreefromseason",
      "slots": {
        "season_number": {
          "name": "season_number",
          "value": "all stars 2"
        }
      }
    },
    "locale": "en-GB",
    "timestamp": "2017-10-29T10:08:17Z"
  },
  "context": {
    "AudioPlayer": {
      "playerActivity": "IDLE"
    },
    "System": {
      "application": {
        "applicationId": "amzn1.ask.skill.fb63dcb7-fdbf-457c-ad1e-614f084a7bfb"
      },
      "user": {
        "userId": "amzn1.ask.account.AFWLHQHHME6UWKTLJR4H6UZZWZBNXIOXVXRKGAT452CANEGOU6CUTNYHOSA2IFKS7XWBDFC6JZNXSZV6FARFEUQKTWKXMLW2JVJJOOME6FWSVJCUJGWSP7RT7JEVC5AXHXDSX4UJ55MDVZJVA7XKTGKLKCLSXZEJKNTZDSRS4TCPEVRKNGIG6I26SCQCTG42JPWFJA4RRYGAVTI"
      },
      "device": {
        "supportedInterfaces": {}
      }
    }
  },
  "version": "1.0"
}

error:

2017-10-29T10:08:18.697Z 15eccebc-bc91-11e7-9e75-07a8cae71f4c TypeError: Cannot read property 'queens' of undefined
at /var/task/src/drag_race/api.js:183:34
at Request.request.get [as _callback] (/var/task/src/drag_race/api.js:14:12)
at Request.self.callback (/var/task/node_modules/request/request.js:186:22)
at emitTwo (events.js:106:13)
at Request.emit (events.js:191:7)
at Request.<anonymous> (/var/task/node_modules/request/request.js:1163:10)
at emitOne (events.js:96:13)
at Request.emit (events.js:188:7)
at IncomingMessage.<anonymous> (/var/task/node_modules/request/request.js:1085:12)
at IncomingMessage.g (events.js:292:16)