responseMappingTemplate: resolverBugWorkaround()

in cdk/lib/stack.ts [493:525]


          responseMappingTemplate: resolverBugWorkaround(
            appsync.MappingTemplate.lambdaResult()
          ),
        });
      };

    QUERIES.database.forEach(
      createLambdaResolver(pinboardDatabaseBridgeLambdaDataSource, "Query")
    );
    MUTATIONS.database.forEach(
      createLambdaResolver(pinboardDatabaseBridgeLambdaDataSource, "Mutation")
    );

    QUERIES.workflow.forEach(
      createLambdaResolver(pinboardWorkflowBridgeLambdaDataSource, "Query")
    );

    QUERIES.grid.forEach(
      createLambdaResolver(pinboardGridBridgeLambdaDataSource, "Query")
    );

    const usersRefresherLambdaBasename = "pinboard-users-refresher-lambda";

    const usersRefresherLambdaFunction = new lambda.Function(
      this,
      usersRefresherLambdaBasename,
      {
        runtime: LAMBDA_NODE_VERSION,
        architecture: lambda.Architecture.ARM_64,
        memorySize: 512,
        timeout: Duration.minutes(15),
        handler: "index.handler",
        environment: {