[$250] Hybrid iOS / Android - Secondary account becomes default after login
If you havenβt already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.67-1 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5266361 Email or phone of affected tester (no customers): [email protected] Issue reported by: Applause Internal Team
Action Performed:
- Open iOS or Android Hybrid App
- Login with any account
- Go to Settings > Profile > Contact Method
- Tap "New Contact Method". Then create and verify secondary account.
- Logout
- Login with secondary account
- Go to Settings > Profile > Contact Method
- Check which account is default
Expected Result:
Main account is default contact method
Actual Result:
Secondary account is default contact method after logging with this account
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
- [ ] Android: Standalone
- [x] Android: HybridApp
- [ ] Android: mWeb Chrome
- [ ] iOS: Standalone
- [x] iOS: HybridApp
- [ ] iOS: mWeb Safari
- [ ] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
https://github.com/user-attachments/assets/746665e6-76d3-4ba3-87bd-86e28f842917
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021865046620429921519
- Upwork Job ID: 1865046620429921519
- Last Price Increase: 2024-12-06
Triggered auto assignment to @twisterdotcom (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
@twisterdotcom Huh... This is 4 days overdue. Who can take care of this?
@twisterdotcom Still overdue 6 days?! Let's take care of this!
This is very weird. It doesn't actually save it as the primary, but it always looks like it is? Video incoming.
Job added to Upwork: https://www.upwork.com/jobs/~021865046620429921519
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws (External)
https://github.com/user-attachments/assets/81a9a65a-832d-4945-ad72-acd87dfd071f
@twisterdotcom, @Ollyws Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@twisterdotcom @Ollyws this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
Still waiting on some proposals here
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
Still waiting on a proposal
@twisterdotcom, @Ollyws Whoops! This issue is 2 days overdue. Let's get this updated quick!
Still waiting. Making weekly. Not sure if @Beamanator or @marcaaron have any ideas.
Was the main account validated or not? I believe we will make the secondary your primary if you add it then validate it while the original account you logged in as is not yet validated.
Related: https://github.com/Expensify/App/issues/46350
actually save it as the primary, but it always looks like it is
Seems like maybe in the frontend then I'd guess (perhaps related to the issue above).
Correct, the actual backend isn't changed, but the UI in newDot is.
In my example, my primary was already validated.
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
@twisterdotcom @Ollyws this issue is now 4 weeks old, please consider:
- Finding a contributor to fix the bug
- Closing the issue if BZ has been unable to add the issue to a VIP or Wave project
- If you have any questions, don't hesitate to start a discussion in #expensify-open-source
Thanks!
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
Upwork job price has been updated to $500
Bumping this up for the new year. It's a pretty confusing bug IMO.
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
This is still a problem:
https://github.com/user-attachments/assets/4b61c6d7-ae17-4eee-b8f3-f6738e893569
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
Hi, I am Michael (Mykhailo) from Callstack, an expert agency and I can work on this issue.
Go ahead @rezkiy37 πππ C+ reviewed
Triggered auto assignment to @techievivek, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
I am still struggling to build an Android Hybrid. More context.