Используйте пустые строки с AWS Amplify API и DynamoDB - PullRequest
3 голосов
/ 20 марта 2020

Я начал использовать AWS Amplify для веб-приложения.

Я настроил AppSyn c GraphQL с использованием источника данных DynamoDB в соответствии с рекомендациями Getting Started .

Одно из моих значений - пустая строка, и я получаю эту ошибку при попытке вставить

"One or more parameter values were invalid: An AttributeValue may not contain an empty string (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: ValidationException; Request ID: 0000000SOMETHING0000000)"

Кажется, что это можно решить, передав параметр convertEmptyValues: true клиенту DynamoDB. Знаете ли вы, как я могу передать такую ​​опцию, используя AppSyn c?

1 Ответ

1 голос
/ 04 мая 2020

Я не нашел такой опции в базе кодов Amplify. Я надеюсь, что это будет добавлено.

А пока я передаю свои пустые строки следующим образом:

{
  id: id,
  title: title,
  description: description || null
}
...