Skip to content

IOU - Unable to create IOU transaction via request money on conversation #2969

Closed

Description

@isagoico

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Expected Result:

User should be able to request money via the + button in the compose box.

Actual Result:

Blank page is displayed after adding the amount.

Action Performed:

  1. Log in to a expensifail account
  2. Navigate to a conversation
  3. Click on the + button in the compose box
  4. Click on request money
  5. Set the amount

Workaround:

Unknown

Platform:

Where is this issue occurring?

Web ✔️
iOS
Android
Desktop App
Mobile Web

Version Number: 1.0.47-0

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos:

image

JS error

TypeError: Cannot read property 'length' of undefined
    at Uv (app-512ed1dd006b4b14742c.bundle.js:85)
    at Yi (app-512ed1dd006b4b14742c.bundle.js:57)
    at gs (app-512ed1dd006b4b14742c.bundle.js:57)
    at lc (app-512ed1dd006b4b14742c.bundle.js:57)
    at sc (app-512ed1dd006b4b14742c.bundle.js:57)
    at Zs (app-512ed1dd006b4b14742c.bundle.js:57)
    at app-512ed1dd006b4b14742c.bundle.js:57
    at t.unstable_runWithPriority (app-512ed1dd006b4b14742c.bundle.js:65)
    at Xo (app-512ed1dd006b4b14742c.bundle.js:57)
    at Go (app-512ed1dd006b4b14742c.bundle.js:57)

Expensify/Expensify Issue URL:

View all open jobs on Upwork


Found while executing https://github.com/Expensify/Web-Expensify/pull/30957

https://expensify.slack.com/archives/C9YU7BX5M/p1621284097385700

Activity

  1. added
    DeployBlockerCashThis issue or pull request should block deployment
    AutoAssignerTriageAuto assign issues for triage to an available triage team member
    on May 17, 2021
  2. MelvinBot commented on May 17, 2021

    @MelvinBot
    Contributor

    Triggered auto assignment to @mateocole (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

  3. removed
    AutoAssignerTriageAuto assign issues for triage to an available triage team member
    on May 17, 2021
  4. MelvinBot commented on May 17, 2021

    @MelvinBot
    Contributor

    @github-actions[bot] the Demolition label can only be added by an Engineer or a member of the Engineering Demolition Team.

  5. MelvinBot commented on May 17, 2021

    @MelvinBot
    Contributor

    Triggered auto assignment to @roryabraham (Demolition), see https://stackoverflow.com/c/expensify/questions/8099 for more details.

  6. 1 remaining item

  7. roryabraham commented on May 17, 2021

    @roryabraham
    Contributor

    Investigating this one now.

  8. roryabraham commented on May 17, 2021

    @roryabraham
    Contributor

    Sorry, delayed by unrelated VM issues currently.

  9. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    Okay, VM is not working, will try to run the app with the web proxy instead

  10. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    Okay, testing this locally I'm unable to enter an amount at all in the IOU modal

  11. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    One thing I'm seeing is that this function seems to be entirely unused

  12. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    Okay, I suspect there may be a number of problems with the IOU code, but I was able to track down the cause of this regression, and hopefully should have a fix up soon.

  13. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    Got a PR here, just testing it on other platforms.

  14. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    Due to unrelated VM issues, I was blocked from testing locally on desktop. But I'm pretty sure that the PR will solve the problem and it's safe because it's just doing a lodashGet on something which was being unsafely referenced.

  15. Julesssss commented on May 18, 2021

    @Julesssss
    Contributor

    Pretty sure this regression was introduced by this PR, but thanks for looking into this.

  16. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    VM issues resolved, PR is passing on all platforms! Just needs to be reviewed + merged

  17. roryabraham commented on May 18, 2021

    @roryabraham
    Contributor

    @isagoico Please retest this during today's QA cycle. Should be resolved 🤞

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions