-
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-01-18] [$250] Dev: IOS - App crashes when opening a transaction report #27392
Comments
Job added to Upwork: https://www.upwork.com/jobs/~011e5e93003759619c |
Triggered auto assignment to @NicMendonca ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @situchan ( |
I reported this bug a long time ago here: https://expensify.slack.com/archives/C049HHMV9SM/p1693349618431379. |
ProposalPlease re-state the problem that we are trying to solve in this issue.iOS - App crashes when opening a report What is the root cause of that problem?This is due to our migration from
However, there might be differences in implementing this Intl.DateTimeFormat(undefined, { timeZone: 'Asia/Saigon' }) but Mac Chrome and iOS yielded different results: success and error. This is a known issue of There've been efforts to add polyfills for this App/src/libs/IntlPolyfill/index.native.js Line 12 in 099fac6
But that only implemented the core functions of What changes do you think we should make in order to solve the problem?Add support for all IANA timezones using require('@formatjs/intl-datetimeformat/polyfill-force');
require('@formatjs/intl-datetimeformat/add-all-tz');
require('@formatjs/intl-datetimeformat/locale-data/en');
require('@formatjs/intl-datetimeformat/locale-data/es'); |
I also see this bug on the IOS App (production version). It seems this bug is serious |
@situchan proposal here for you! ^^ |
bump @situchan ^ |
@NicMendonca, @situchan Whoops! This issue is 2 days overdue. Let's get this updated quick! |
reviewing today |
@NicMendonca, @situchan Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@tienifr proposal looks promising but do you have clear repro step? |
@situchan You could try this:
|
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.24-3 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-01-18. 🎊 For reference, here are some details about the assignees on this issue:
|
everyone has been paid! |
@NicMendonca Hi, sorry for getting here late but it seems that I wasn't paid a reporting bonus ($50) here (the issue was from long ago when the reporting bonus still applies) Could you help handle this? Thanks! |
Triggered auto assignment to @jliexpensify ( |
@jliexpensify It seems we are missing a reporting bonus here for a while ago. Could you double-check? Nicole is OOO so she won't be able to check for a while |
I can confirm that @tienifr qualifies for a $50 payout as indicated here |
Current assignee @situchan is eligible for the External assigner, not assigning anyone new. |
Damn, I thought that would create a new Upworks job. |
Ah, no need! I can just do a ND payment 😓 |
$50 approved for @tienifr |
Not reproducible with this build ad hoc build on iOS #51456 (comment) |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
App does not crash
Actual Result:
App crashes with console error: Render Error Invalid time value
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: Dev 1.3.69.1
Reproducible in staging?: no
Reproducible in production?: no
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
2023-09-13.21-46-10.mp4
Expensify/Expensify Issue URL:
Issue reported by: @tienifr
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694440628004359
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @The text was updated successfully, but these errors were encountered: