App icon indicating copy to clipboard operation
App copied to clipboard

[$250] Hybrid iOS / Android - Secondary account becomes default after login

Open IuliiaHerets opened this issue 1 year ago β€’ 8 comments

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:

  1. Open iOS or Android Hybrid App
  2. Login with any account
  3. Go to Settings > Profile > Contact Method
  4. Tap "New Contact Method". Then create and verify secondary account.
  5. Logout
  6. Login with secondary account
  7. Go to Settings > Profile > Contact Method
  8. 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

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021865046620429921519
  • Upwork Job ID: 1865046620429921519
  • Last Price Increase: 2024-12-06

IuliiaHerets avatar Nov 27 '24 13:11 IuliiaHerets

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.

melvin-bot[bot] avatar Nov 27 '24 13:11 melvin-bot[bot]

@twisterdotcom Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Dec 03 '24 09:12 melvin-bot[bot]

@twisterdotcom Still overdue 6 days?! Let's take care of this!

melvin-bot[bot] avatar Dec 05 '24 09:12 melvin-bot[bot]

This is very weird. It doesn't actually save it as the primary, but it always looks like it is? Video incoming.

twisterdotcom avatar Dec 06 '24 14:12 twisterdotcom

Job added to Upwork: https://www.upwork.com/jobs/~021865046620429921519

melvin-bot[bot] avatar Dec 06 '24 14:12 melvin-bot[bot]

Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws (External)

melvin-bot[bot] avatar Dec 06 '24 14:12 melvin-bot[bot]

https://github.com/user-attachments/assets/81a9a65a-832d-4945-ad72-acd87dfd071f

twisterdotcom avatar Dec 06 '24 14:12 twisterdotcom

@twisterdotcom, @Ollyws Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

melvin-bot[bot] avatar Dec 10 '24 09:12 melvin-bot[bot]

@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!

melvin-bot[bot] avatar Dec 11 '24 09:12 melvin-bot[bot]

Still waiting on some proposals here

twisterdotcom avatar Dec 11 '24 13:12 twisterdotcom

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Dec 13 '24 16:12 melvin-bot[bot]

Still waiting on a proposal

twisterdotcom avatar Dec 13 '24 16:12 twisterdotcom

@twisterdotcom, @Ollyws Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Dec 17 '24 09:12 melvin-bot[bot]

Still waiting. Making weekly. Not sure if @Beamanator or @marcaaron have any ideas.

twisterdotcom avatar Dec 17 '24 17:12 twisterdotcom

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.

marcaaron avatar Dec 18 '24 00:12 marcaaron

Related: https://github.com/Expensify/App/issues/46350

marcaaron avatar Dec 18 '24 00:12 marcaaron

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).

marcaaron avatar Dec 18 '24 00:12 marcaaron

Correct, the actual backend isn't changed, but the UI in newDot is.

In my example, my primary was already validated.

twisterdotcom avatar Dec 18 '24 11:12 twisterdotcom

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Dec 20 '24 16:12 melvin-bot[bot]

@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!

melvin-bot[bot] avatar Dec 25 '24 09:12 melvin-bot[bot]

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Dec 27 '24 16:12 melvin-bot[bot]

Upwork job price has been updated to $500

melvin-bot[bot] avatar Jan 03 '25 09:01 melvin-bot[bot]

Bumping this up for the new year. It's a pretty confusing bug IMO.

twisterdotcom avatar Jan 03 '25 09:01 twisterdotcom

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Jan 10 '25 16:01 melvin-bot[bot]

This is still a problem:

https://github.com/user-attachments/assets/4b61c6d7-ae17-4eee-b8f3-f6738e893569

twisterdotcom avatar Jan 16 '25 22:01 twisterdotcom

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Jan 17 '25 16:01 melvin-bot[bot]

Hi, I am Michael (Mykhailo) from Callstack, an expert agency and I can work on this issue.

rezkiy37 avatar Jan 21 '25 15:01 rezkiy37

Go ahead @rezkiy37 πŸŽ€πŸ‘€πŸŽ€ C+ reviewed

Ollyws avatar Jan 21 '25 17:01 Ollyws

Triggered auto assignment to @techievivek, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

melvin-bot[bot] avatar Jan 21 '25 17:01 melvin-bot[bot]

I am still struggling to build an Android Hybrid. More context.

rezkiy37 avatar Jan 22 '25 15:01 rezkiy37