Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[$1000] Reimburse- Error message is displayed after quick input of Rate and Unit #15996

Closed
6 tasks done
kbecciv opened this issue Mar 15, 2023 · 97 comments
Closed
6 tasks done
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review

Comments

@kbecciv
Copy link

kbecciv commented Mar 15, 2023

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

  1. Go to URL https://staging.new.expensify.com/
  2. Log with any account
  3. Select any workspace
  4. Select tab Reimburse expenses then Track distance
  5. Quickly enter the numbers so that 000 does not appear in succession. Immediately select Unit

Expected Result:

No error message is displayed after quick input of Rate and Unit

Actual Result:

Error message is displayed after quick input of Rate and Unit

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.2.85.0

Reproducible in staging?: Yes

Reproducible in production?: Yes

If this was caught during regression testing, add the test name, ID and link from TestRail:

Email or phone of affected tester (no customers):

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug5979144_Recording__2109.mp4
Bug5979144_ios_15.03.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~011e6f8ab17a2387c5
  • Upwork Job ID: 1640484579872690176
  • Last Price Increase: 2023-04-11
@kbecciv kbecciv added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Mar 15, 2023
@melvin-bot melvin-bot bot locked and limited conversation to collaborators Mar 15, 2023
@MelvinBot
Copy link

Triggered auto assignment to @sonialiap (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@sonialiap sonialiap removed their assignment Mar 16, 2023
@sonialiap sonialiap added Bug Something is broken. Auto assigns a BugZero manager. and removed Bug Something is broken. Auto assigns a BugZero manager. labels Mar 16, 2023
@MelvinBot
Copy link

Triggered auto assignment to @mateocole (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@MelvinBot
Copy link

MelvinBot commented Mar 16, 2023

Bug0 Triage Checklist (Main S/O)

  • This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
  • This bug is not a duplicate report (check E/App issues and #expensify-bugs)
    • If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
  • This bug is reproducible using the reproduction steps in the OP. S/O
    • If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
    • If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
  • This issue is filled out as thoroughly and clearly as possible
    • Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
  • I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@sonialiap
Copy link
Contributor

Going OOO until the 25th, reassigning

@Expensify Expensify deleted a comment from MelvinBot Mar 16, 2023
@melvin-bot melvin-bot bot added the Overdue label Mar 20, 2023
@MelvinBot
Copy link

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

@Expensify Expensify unlocked this conversation Mar 21, 2023
@mateocole
Copy link

mateocole commented Mar 21, 2023

This looks like a bug, going to have an engineer confirm this is good to mark as external

@MelvinBot
Copy link

Triggered auto assignment to @joelbettner (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@melvin-bot melvin-bot bot added the Overdue label Mar 24, 2023
@joelbettner
Copy link
Contributor

joelbettner commented Mar 27, 2023

@mateocole @kbecciv this is definitely a bug and should be fixed. That entire selector has issues. It tries to add 3 decimal places automatically to the end of the rate before I'm done typing what I want the rate to be. I think the scope of fixing this should be fixing the entire track distance selector and not just the error that we get when switching units.

@melvin-bot melvin-bot bot removed the Overdue label Mar 27, 2023
@mateocole
Copy link

Okay thanks @joelbettner, going to mark as external

@mateocole mateocole added the External Added to denote the issue can be worked on by a contributor label Mar 27, 2023
@melvin-bot melvin-bot bot changed the title Reimburse- Error message is displayed after quick input of Rate and Unit [$1000] Reimburse- Error message is displayed after quick input of Rate and Unit Mar 27, 2023
@MelvinBot
Copy link

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

@MelvinBot
Copy link

Triggered auto assignment to @michaelhaxhiu (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@joelbettner
Copy link
Contributor

It looks like we are getting close to having the above mentioned PR get merged.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels May 15, 2023
@michaelhaxhiu
Copy link
Contributor

#18454 (comment)

@ShogunFire will merge this to main soon. Let's figure out that bug that @eVoloshchak discovered though because we don't want a regression.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels May 17, 2023
@joelbettner
Copy link
Contributor

Discussion happening in the PR. Not overdue.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels May 22, 2023
@melvin-bot
Copy link

melvin-bot bot commented May 25, 2023

@shawnborton, @eVoloshchak, @michaelhaxhiu, @joelbettner, @ShogunFire Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@joelbettner
Copy link
Contributor

joelbettner commented May 26, 2023

The PR for this has been merged. @eVoloshchak @michaelhaxhiu what are our next steps from here to officially close this issue?

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels May 26, 2023
@eVoloshchak
Copy link
Contributor

@eVoloshchak @michaelhaxhiu what are our next steps from here to officially close this issue?

@joelbettner, there were a couple of regressions found, we're going to fix those in the follow-up PR(s).
After that, we need to wait for this to be deployed to production, wait 7 days and if there are no regressions - complete the BZ checklist and close this one out

@melvin-bot melvin-bot bot removed the Overdue label May 29, 2023
@trjExpensify
Copy link
Contributor

Should the reviewing label be on this issue, a PR has been in review and deployed?

@ShogunFire
Copy link
Contributor

@trjExpensify The PR has been deployed in prod yes, the PRs to fix the regressions are also deployed

@trjExpensify trjExpensify added the Reviewing Has a PR in review label Jun 1, 2023
@ShogunFire
Copy link
Contributor

Hello @trjExpensify I am not sure how it works yet but since this has been in production for 5 days, doesn't it mean the payment would be in 2 days ? Usually the title becomes Hold For Payment that's why I am asking. Thanks

@trjExpensify
Copy link
Contributor

Yeah, 7 days from hitting prod and the issue title should have updated. @michaelhaxhiu is managing this issue, and can confirm on the timeline though!

@ShogunFire
Copy link
Contributor

@michaelhaxhiu Can you check that ? I believe the payment should have been done 2 days ago, Thanks

@eVoloshchak
Copy link
Contributor

Yeah, the latest PR with regression fixes for this was merged on May 30th, so the payment date should be Jun 7th

This was merged more than 9 business days after the assignment
There were 3 regressions:
$ #19703
$ #19702
$ #19704

As for the BZ checklist, we've ended up creating a new page, so this looks more like a feature request. Since we're using a single endpoint for rate and unit, the original bug is impossible now

@ShogunFire
Copy link
Contributor

It looks like @michaelhaxhiu is not here. Can someone else do the the paiement 🙏 ?

@eVoloshchak
Copy link
Contributor

@ShogunFire, apologies for the delay
Per CONTRIBUTING.md

If you have not received payment after 8 days of the PR being deployed to production and there being no regressions, please email [email protected] referencing the GH issue and your GH handle.

Could you do that please? I think that's the most streamlined way of doing this, if you won't receive a response - ping me here

@michaelhaxhiu
Copy link
Contributor

Just catching up - sorry I lost track of this because our automation didn't update the GH title with the payment due date.

It sounds like the solution is merged to production and any associated regressions are taken care of? I will review things now to ensure this is true.

@michaelhaxhiu
Copy link
Contributor

No need to email [email protected], I'm looking!

@michaelhaxhiu
Copy link
Contributor

Alright after confirming some things...

C+ payment (3x regression) = $125
C payment = $1000

@michaelhaxhiu
Copy link
Contributor

Invited you both to the (new) upwork job here - https://www.upwork.com/jobs/~01d14e2966b01f915e

@michaelhaxhiu
Copy link
Contributor

paid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests