GraphQL Dot Net код ошибки Индекс вне диапазона - PullRequest
0 голосов
/ 18 декабря 2018

Что означает ошибка INDEX_OUT_OF_RANGE в GraphQL Dot Net?

Это мой запрос:

{
  "operationName": "addOrUpdateContentItem",
  "variables": {
    "id": "",
    "name": "test",
    "alias": "test",
    "module": "subforum",
    "sectionItems": "",
    "content": "test"
  },
  "query": "mutation addOrUpdateContentItem($id: String, $name: String, $alias: String, $module: String, $parentId: String, $sectionItems: String, $content: String, $attribute01: String, $attribute02: String, $attribute03: String, $attribute04: String, $attribute05: String, $attribute06: String, $attribute07: String, $attribute08: String, $attribute09: String, $attribute10: String, $attribute11: String, $attribute12: String, $attribute13: String, $attribute14: String, $attribute15: String, $attribute16: String, $attribute17: String, $attribute18: String, $attribute19: String, $attribute20: String) {\n  addOrUpdateContentItem(contentItem: {id: $id, name: $name, alias: $alias, module: $module, parentId: $parentId, sectionItems: $sectionItems, content: $content, attribute01: $attribute01, attribute02: $attribute02, attribute03: $attribute03, attribute04: $attribute04, attribute05: $attribute05, attribute06: $attribute06, attribute07: $attribute07, attribute08: $attribute08, attribute09: $attribute09, attribute10: $attribute10, attribute11: $attribute11, attribute12: $attribute12, attribute13: $attribute13, attribute14: $attribute14, attribute15: $attribute15, attribute16: $attribute16, attribute17: $attribute17, attribute18: $attribute18, attribute19: $attribute19, attribute20: $attribute20}) {\n    id\n    __typename\n  }\n}\n"
}

Это ответ:

{
  "data": {
    "addOrUpdateContentItem": null
  },
  "errors": [
    {
      "message": "Error trying to resolve addOrUpdateContentItem.",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ],
      "path": [
        "addOrUpdateContentItem"
      ],
      "extensions": {
        "code": "INDEX_OUT_OF_RANGE"
      }
    }
  ]
}

Этоопределение мутации на клиенте:

export const AddOrUpdateContentItemMutation = gql`
    mutation addOrUpdateContentItem(
        $id: String,
        $name: String,
        $alias: String,
        $module: String,
        $parentId: String,
        $sectionItems: String,
        $content: String,
        $attribute01: String,
        $attribute02: String,
        $attribute03: String,
        $attribute04: String,
        $attribute05: String,
        $attribute06: String,
        $attribute07: String,
        $attribute08: String,
        $attribute09: String,
        $attribute10: String,
        $attribute11: String,
        $attribute12: String,
        $attribute13: String,
        $attribute14: String,
        $attribute15: String,
        $attribute16: String,
        $attribute17: String,
        $attribute18: String,
        $attribute19: String,
        $attribute20: String
    ) {
        addOrUpdateContentItem(
            contentItem: {
                id: $id,
                name: $name,
                alias: $alias,
                module: $module,
                parentId: $parentId,
                sectionItems: $sectionItems,
                content: $content,
                attribute01: $attribute01,
                attribute02: $attribute02,
                attribute03: $attribute03,
                attribute04: $attribute04,
                attribute05: $attribute05,
                attribute06: $attribute06,
                attribute07: $attribute07,
                attribute08: $attribute08,
                attribute09: $attribute09,
                attribute10: $attribute10,
                attribute11: $attribute11,
                attribute12: $attribute12,
                attribute13: $attribute13,
                attribute14: $attribute14,
                attribute15: $attribute15,
                attribute16: $attribute16,
                attribute17: $attribute17,
                attribute18: $attribute18,
                attribute19: $attribute19,
                attribute20: $attribute20
                }
        ){
            id
        }
    }
`;

Код серверной стороны: https://github.com/jonasarcangel/GraphQLIssue

...