Skip to content

[HOLD for payment 2023-11-17] [$500] The app crashes when taping on link https://staging.new.expensify.com/request/new/participants #30933

Closed

Description

@kbecciv

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.3.96.0
Reproducible in staging?: y
Reproducible in production?: n
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: Applause - Internal Team
Slack conversation:

Action Performed:

  1. Launch the app
  2. Log in with any account
  3. Tap on https://staging.new.expensify.com/request/new/participants

Expected Result:

App is not crashed

Actual Result:

The app crashes when taping on link https://staging.new.expensify.com/request/new/participants

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Screen_Recording_20231106_183139_New.Expensify.1.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01b97b835cfc1fe6d6
  • Upwork Job ID: 1721768998901219328
  • Last Price Increase: 2023-11-07
  • Automatic offers:
    • fedirjh | Reviewer | 27552830
    • dukenv0307 | Contributor | 27552832
    • situchan | Contributor | 27553607

Activity

  1. kbecciv commented on Nov 7, 2023

    @kbecciv
    Author

    Issue is not reproducible in production

    RPReplay_Final1699314789.MP4
  2. OSBotify commented on Nov 7, 2023

    @OSBotify
    Contributor

    👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

    1. Identify the pull request that introduced this issue and revert it.
    2. Find someone who can quickly fix the issue.
    3. Fix the issue yourself.
  3. melvin-bot commented on Nov 7, 2023

    @melvin-bot

    Triggered auto assignment to @robertjchen (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

  4. dukenv0307 commented on Nov 7, 2023

    @dukenv0307
    Contributor

    Proposal

    Please re-state the problem that we are trying to solve in this issue.

    The app crashes when taping on link https://staging.new.expensify.com/request/new/participants

    What is the root cause of that problem?

    When we go to the participant page directly by deep-link, the iou field on ONYX will be undefined

    key: ({iou}) => `${ONYXKEYS.COLLECTION.TRANSACTION}${iou.transactionID}`,

    So that App crash because we are reading transactionID of underfined

    What changes do you think we should make in order to solve the problem?

    key: ({iou}) => `${ONYXKEYS.COLLECTION.TRANSACTION}${iou.transactionID}`,

    we should update like this

                key: ({iou}) => `${ONYXKEYS.COLLECTION.TRANSACTION}${iou?.transactionID || ''}`,
    
    

    And then App will auto redirect to the step 1 of request flow

    What alternative solutions did you explore? (Optional)

  5. added
    ExternalAdded to denote the issue can be worked on by a contributor
    on Nov 7, 2023
  6. changed the title [-]The app crashes when taping on link https://staging.new.expensify.com/request/new/participants[/-] [+][$500] The app crashes when taping on link https://staging.new.expensify.com/request/new/participants[/+] on Nov 7, 2023
  7. melvin-bot commented on Nov 7, 2023

    @melvin-bot
  8. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Nov 7, 2023
  9. melvin-bot commented on Nov 7, 2023

    @melvin-bot

    Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh (External)

  10. robertjchen commented on Nov 7, 2023

    @robertjchen
    Contributor

    @dukenv0307 that makes sense! Let's go with that proposal 👍

  11. 29 remaining items

  12. melvin-bot commented on Nov 10, 2023

    @melvin-bot

    Reviewing label has been removed, please complete the "BugZero Checklist".

  13. melvin-bot commented on Nov 10, 2023

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.97-7 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 2023-11-17. 🎊

    After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

    • External issue reporter
    • Contributor that fixed the issue
    • Contributor+ that helped on the issue and/or PR

    For reference, here are some details about the assignees on this issue:

  14. robertjchen commented on Nov 21, 2023

    @robertjchen
    Contributor

    Looks like this feel through the cracks, let me find someone here to handle the next steps. Thanks for your patience!

  15. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Nov 21, 2023
  16. melvin-bot commented on Nov 21, 2023

    @melvin-bot

    Triggered auto assignment to @peterdbarkerUK (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

  17. melvin-bot commented on Nov 21, 2023

    @melvin-bot
  18. conorpendergrast commented on Nov 21, 2023

    @conorpendergrast
    Contributor

    @peterdbarkerUK this wasn't labelled with Bug when it was created, and is due payment now (Bobby mentioned it via Slack)!

  19. peterdbarkerUK commented on Nov 21, 2023

    @peterdbarkerUK
    Contributor

    Payment summary:

    $500 to @dukenv0307 (contributor)
    $500 to @situchan (C+ / reviewer)

    Job closed on UpWork. Thanks guys!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions