Fixed dynamodb2 put_item ValidationException

This commit is contained in:
Andrea Amorosi 2020-03-28 17:59:42 +00:00
commit 349b381390
3 changed files with 55 additions and 1 deletions

View file

@ -299,6 +299,9 @@ class DynamoHandler(BaseResponse):
except ItemSizeTooLarge:
er = "com.amazonaws.dynamodb.v20111205#ValidationException"
return self.error(er, ItemSizeTooLarge.message)
except KeyError as ke:
er = "com.amazonaws.dynamodb.v20111205#ValidationException"
return self.error(er, ke.args[0])
except ValueError as ve:
er = "com.amazonaws.dynamodb.v20111205#ConditionalCheckFailedException"
return self.error(er, str(ve))