Open m-natarajan opened 2 weeks ago
Triggered auto assignment to @bfitzexpensify (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.
@bfitzexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!
Job added to Upwork: https://www.upwork.com/jobs/~01395d5820a0885f64
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ishpaul777 (External
)
Added to vip-split, and sending external to see if this can be worked on by contributors.
In the split details view, there is no indication of which fields need to be fixed.
We pass the split draft transaction to MoneyRequestComfirmationList
if it exists. If we edit any field before the scan is complete, we will create a split draft transaction in Onyx and the state of the scan will be ready
. After the scan is complete, the receipt state is updated in the current transaction and it's not updated in split draft transaction.
So the error field will not appear in confirm page because we use the draft transaction which has the scan state is ready
.
In SplitBillDetailPage
, we already pass hasSmartScanFailed
to confirm page which check the current transaction. So we can do the same by creating hasMissingSmartscanFields
variable on SplitBillDetailPage
and passing hasMissingSmartscanFields
it to confirm page
const hasMissingSmartscanFields = TransactionUtils.hasMissingSmartscanFields(transaction);
And then replace TransactionUtils.hasMissingSmartscanFields(transaction)
check here with this prop
!!hasSmartScanFailed && hasMissingSmartscanFields
NA
@bfitzexpensify, @ishpaul777 Whoops! This issue is 2 days overdue. Let's get this updated quick!
i'll review proposal soon 🙇 Sorry for delay
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
i tried reproducing this, but i was not able to, for a long time the reciept keeps scanning, and eventually when scan fails there was a RBR on preview as well as on Split details page. @nkdengineer Are you able to reproduce?
@ishpaul777 I can reproduce this bug by editing any field before the scan is complete. As the video below, I edited the category field before the scan is complete.
https://github.com/Expensify/App/assets/161821005/4d02f5e8-d202-47ab-99fe-107aa4278867
@bfitzexpensify @ishpaul777 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!
I have my plate full right now, i won't able to priortize, Please reassign 🙇
Triggered auto assignment to Contributor-plus team member for initial proposal review - @shubham1206agra (External
)
@nkdengineer I am not able to understand your solution completely. Why do we need to take out TransactionUtils.hasMissingSmartscanFields(transaction)
out of the memo? Can you please explain it in a bit more detail.
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
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.67-2 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: @shawnborton Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1714397696317219
Action Performed:
Expected Result:
The error message on the preview says "Receipt missing details" but when you go to view the Split details, you don't know which details are actually missing. We should highlight under the specific inputs which details were missing, for example, if the Merchant name couldn't be found, let's highlight the Merchant row
Actual Result:
In the split details view, there is no indication of which fields need to be fixed.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/38435837/4af32aeb-8837-4e8f-afaa-05b5dd9aceb6
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @shubham1206agra