sid88in / serverless-appsync-plugin

serverless plugin for appsync
MIT License
950 stars 186 forks source link

The code contains one or more errors.. (Service: AWSAppSync; Status Code: 400; Error Code: BadRequestException, Proxy: null) #619

Closed pehel closed 11 months ago

pehel commented 11 months ago

get-events.js

import * as ddb from "@aws-appsync/utils/dynamodb";

export function request(ctx) {
  const { limit = 20, objType } = ctx.arguments;
  return ddb.query({
    index: "byStatus",
    query: { isActive: { eq: true } },
    filter: {
      objType: { eq: objType },
    },
    limit,
    nextToken,
  });
}

export function response(ctx) {
  const { items, nextToken } = ctx.result;
  return { items, nextToken };
}
resolvers:
  Query.getEvents:
    kind: UNIT
    dataSource: EventsTable
    code: resolvers/js-resolvers/get-events.js

It is a UNIT resolver. If i add previous version of template that includes operation it works fine. I'm not sure if it is coming due to library import.