-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-10-24] [$250] Show the next step for Closed or Approved reports as “No action required” if payments are disabled. #49333
Comments
Triggered auto assignment to @sakluger ( |
Job added to Upwork: https://www.upwork.com/jobs/~021835986044043862116 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ikevin127 ( |
Hey, I'm Agata from Callstack - an expert contributor group - I can take a look at this issue |
📣 @ikevin127 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
Also assigning @koko57 here to look into this. 👍 |
either I'm doing it wrong, or I really cannot recreate the bug Screen.Recording.2024-09-17.at.20.46.53.mp4@garrettmknight could you check if I'm not missing something? |
Then for the approved reports case: Workflows = enabled ^^ I validated the above config by going to OldDot and checking for Reports > Scheduled Submit > Instantly Steps:
2024-09-17_15-21-43.mp4 |
ok, so it's for an expense submitted by admin? So the tests steps are a bit misleading 😅 |
That's what I did to produce the above, yeah. @srikarparsi can confirm on his steps from the OP when he's on. |
ok, I reproduced it now too - so I'm starting digging |
@trjExpensify EDIT: I've noticed that right after submitting an expense we get the latter we get from the Should the first one stay as it is? Or should it also say “No action required” |
Sorry this should be on hold for this Auth PR. This will only be reproducible once the Auth PR hits production |
Not overdue, the issue is being actively worked on. |
Ah thanks for the looking into this. Do you think you could help with the offline (optimistic) behavior here and I can work on a backend PR that returns the right next steps for this case? |
@srikarparsi ok, I will take care of it 🙂 |
@srikarparsi Just to make sure: we shouldn't display this text for disabled payments, we should display “No action required” instead? |
Yup exactly, thanks! Since there won't be a pay or approve button in this case, we should display “No action required” |
Not overdue, the issue is being actively worked on. |
PR ready for review #49837 |
♻️ Status update: I reviewed and approved the PR previously but there was a misunderstanding in terms of functionality which means that the PR was being worked on up until yesterday, today I asked the author if the PR is ready to be retested. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.49-2 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-10-24. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Summarizing payment on this issue: Contributor: @koko57 no payment required, Contractor @ikevin127 could you please complete the BZ checklist we we can close out the issue? Thanks 🙏 |
Regression Test Proposal
Do we agree 👍 or 👎. |
Thanks! |
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: N/A
Reproducible in staging?: Y
Reproducible in production?: Y
Expensify/Expensify Issue URL: N/A
Issue reported by: @srikarparsi
Slack conversation: https://expensify.slack.com/archives/C06ML6X0W9L/p1726537212622119?thread_ts=1725892977.799399&cid=C06ML6X0W9L
Action Performed:
Expected Result:
The next step for this report should be “No action required” if payments are disabled.
Actual Result:
The next step does not render.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
All
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @saklugerThe text was updated successfully, but these errors were encountered: