-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[$500] Merchant entry field should clear when editing the merchant name that is missing #32780
Comments
Job added to Upwork: https://www.upwork.com/jobs/~017434affbfc54ad52 |
Triggered auto assignment to @conorpendergrast ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The merchant field should clear when editing the merchant name that is missing What is the root cause of that problem?Currently, we use the default value What changes do you think we should make in order to solve the problem?We can check if is default value is What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.The merchant field should clear when editing the merchant name that is missing What is the root cause of that problem?none is returned from the backend in case the merchant is empty What changes do you think we should make in order to solve the problem?we check if the returned value is we can do that by changing this: App/src/pages/EditRequestMerchantPage.js Lines 54 to 66 in 134f72a
to:
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Merchant name input is showing none as placeholder but when we try to edit then text is none text is not clearing from prefix What is the root cause of that problem?On the MoneyRequestView we check if the merchat name is empty(is equal to "(none)") and has errors from BE then show the brickRoadIndicator but when we press edit then we does not check same thing at edit request page here App/src/pages/EditRequestPage.js Lines 185 to 188 in 632c5c6
App/src/pages/EditRequestPage.js Line 82 in 632c5c6
and we directly pass the BE value, in this case it will be (none) from the BE What changes do you think we should make in order to solve the problem?We should add the same check on the edit page, if the server response has error and value is "(none)" then pass the empty string as default value Logic at MoneyRequestView for showing error App/src/components/ReportActionItem/MoneyRequestView.js Lines 246 to 247 in 632c5c6
Can use same logic on the edit page
App/src/pages/EditRequestPage.js Line 188 in 632c5c6
We should create a common util for this and we should use at What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.Default merchant doesn't clear when editing the merchant name What is the root cause of that problem?We always set default value for merchant as the correct value App/src/pages/EditRequestMerchantPage.js Line 59 in 632c5c6
What changes do you think we should make in order to solve the problem?I think instead of displaying blank, we should auto-select the text input if the value of merchant is the default. Add
What alternative solutions did you explore? (Optional) |
@conorpendergrast, @fedirjh Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@conorpendergrast, @fedirjh Eep! 4 days overdue now. Issues have feelings too... |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@fedirjh any preference for the proposals above? |
@conorpendergrast, @fedirjh Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@conorpendergrast @fedirjh 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! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@conorpendergrast, @fedirjh 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
@conorpendergrast, @fedirjh 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it! |
@conorpendergrast @fedirjh this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Issue not reproducible during KI retests. (First week) |
@conorpendergrast, @fedirjh 12 days overdue. Walking. Toward. The. Light... |
@conorpendergrast This issue was fixed with #32486. I retested and couldn’t reproduce, let's close. |
@conorpendergrast, @fedirjh Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Not overdue , just waititng for close. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@conorpendergrast @fedirjh this issue is now 4 weeks old and preventing us from maintaining WAQ, can you:
Thanks! |
Current assignee @fedirjh is eligible for the Internal assigner, not assigning anyone new. |
This is already fixed, check #32780 (comment). |
Ah, I was OoO. Thanks for finding that @fedirjh ! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.10.1
Reproducible in staging?: y
Reproducible in production?: y
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
Expensify/Expensify Issue URL:
Issue reported by: @quinthar
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1702081607918859
Action Performed:
Expected Result:
Merchant text entry field should be blank "none" should be cleared from the field
Actual Result:
Field is not cleared and it just adds characters after (none)
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Recording.317.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: