-
Notifications
You must be signed in to change notification settings - Fork 3k
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] iOS/mWeb - The app crashes when requesting money from someone with a chat history or no prior chat #28054
Comments
Triggered auto assignment to @tjferriss ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.The app crashes when trying to request money from someone with or without a chat history. What is the root cause of that problem?The withOnyx definition in the MoneyRequestConfirmPage component used for obtaining the policy key tries to get the policyID of a workspace from a report, even if the report is null. App/src/pages/iou/steps/MoneyRequestConfirmPage.js Lines 380 to 384 in 5aa7f6d
What changes do you think we should make in order to solve the problem?Change the
What alternative solutions did you explore? (Optional)None. |
I'm not able to reproduce. I'm able to request money from both someone with or without chat history on iOS. |
@tjferriss This is easily reproducible in iOS Safari and native on the latest main branch. |
Issue have been reproduced with one of the Contributor, reopening for review. Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1695716172410089 |
Job added to Upwork: https://www.upwork.com/jobs/~01336470a7c7cb2d2a |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @burczu ( |
Upwork job price has been updated to $1000 |
This should have been a deploy blocker and more attention given to testing as now this crash is in production. @burczu Can you please treat this one with priority and pick proposals/ review quickly. THanks! |
Not able to reproduce on latest main. |
Looks like it was fixed with #28199. |
Alright, I cannot repro in staging anymore even though the PR you have linked is not in staging yet, havent tested with no prior chat history account |
@mountiny It still happens on staging if there's no prior chat history. |
is it happening in production too? if yes we can probably close as its fixed in main and it will be fixed with a deploy |
Yes, it is. |
In that case I will close this issue. Thanks for help @akinwale |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Issue found when executing #27739
Action Performed:
Prerequisites: Must be performed on a small screen.
Scenario 1: Requesting money from a person with no prior chat history:
or open the app
Scenario 2: Requesting money from a person with prior chat history
or open the app
Expected Result:
The user can request money from someone without problems.
Actual Result:
The app crashes regardless of whether you request money from someone with a previous chat history or no chat history.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.73-0
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
Notes/Photos/Videos: Any additional supporting documentation
Bug6210996_mweb_-_with_no_chat_history.mp4
Bug6210996_mWeb_-_with_chat_history.mp4
utest-dl.s3.amazonaws.com_12102_26469_428866_6210996_bugAttachment_Bug6210996_logs_-mWeb-Request_money-_logs.txt_X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230923T070152Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Cre.txt
utest-dl.s3.amazonaws.com_12102_26469_428866_6210996_bugAttachment_Bug6210996_logs_iOS_app.txt_X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230923T070121Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AKIAJ2UIWMJ2OM.txt
Expensify/Expensify Issue URL:
Issue reported by: Applause-Internal Team
Slack conversation: @
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: