wordpress-mobile / wordpress-mobile/WordPress-Android
ccTLD registration occasionally fails
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 3.2k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 69
Description
See internal ref: pc8HXX-ZF-p2#comment-812 @ point 6
Expected behavior
Country Code Top-Level Domains (ccTLD) are registered error-free, like the common well-known TLDs.
Actual behavior
We're occasionally getting failures when some ccTLD are registered via the app. For example, in the case of Canadian domains (ie. .ca) the failures occur because the 'Canadian presence' field is missing.
.ca example in Calypso |
|---|
Steps to reproduce the behavior
Note
The idea is to short-circuit the checkout web-view since the domain costs $0, but that’s where we do the contact validation so if we skip it we don’t get the additional data.
- Register a new account and create a new site
- Purchase just a plan to your site (without domain)
- Try to register a domain on that site via the mobile app
- 💥 Notice there is an error in the internal system
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the ccTLD registration flow through the mobile app, focusing on the checkout web-view short-circuit and contact validation described in the issue. Done means registering a Canadian .ca domain without the missing Canadian presence field causing an internal error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100