aws / aws/aws-appsync-community

incorrect AWSPhone validation for +614839 prefix.

Open
#289 1 comment 0 reactions 0 assignees View on GitHub
pending triage
Dominant language
HTML
Stars
507
Forks
37
PR merge metrics
No merged PRs in 30d

Description

Valid mobile Australian mobile phone numbers starting with: +614839..... aren't supported in appsync, fails validation.

We have valid AU mobile phone number data from a phone system, real numbers that are sync'd into dynamodb.

Reproduce by putting a value +61 483 911 111 into your data set. Dynamodb in our case.

Query error response via:

AppSync response: "message": "Can't serialize value (path/to/phoneNumber) : Unable to serialize +614839..... as a valid phone number.

* try a correct: +61 483 111 111 and see no errors.

Perhaps similar to issue: #211

Contributor guide

Open the contributing guide

Research direction

Reproduce the AppSync validation error with +61 483 911 111 and compare it with the accepted +61 483 111 111 case. Read related issue #211 for context, then determine where the AWSPhone validation behavior is documented or configured. Done means valid Australian numbers with the +614839 prefix are accepted without a serialization error.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, graphql
Domain
api
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.