Skip to content

[Merge IOU] Individual chat becomes unresponsive on LHN after merging IOU with expense on workspace #70347

@jponikarchuk

Description

@jponikarchuk

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: 9.2.9-0
Reproducible in staging?: Yes
Reproducible in production?: N/A - new feature, doesn't exist in prod
If this was caught during regression testing, add the test name, ID and link from TestRail: #68204
Email or phone of affected tester (no customers): ibellicotest+1769@gmail.com
Issue reported by: Applause Internal Team
Device used: Motorola MotoG60 / Android 12 / Chrome ( mWeb / Hybrid app)
App Component: Money Requests

Action Performed:

Prerequisite: Account has at least one workspace available.

  1. Open the Expensify app.
  2. Open any workspace chat.
  3. Create a manual expense.
  4. Return to "Inbox"
  5. Create a new manual expense and submit it to another user with no existing conversation.
  6. Open the just created IOU.
  7. Tap on "More" and select "Merge"
  8. Select the expense created on workspace chat.
  9. Keep all the details from the expense on workspace chat and finish the merging flow.
  10. Once redirected to chat again, navigate to workspace chat.
  11. Note that expense was merged correctly.
  12. Return to "Inbox"
  13. Try to open individual chat again.
  14. Note that chat is unresponsive.

Expected Result:

User should be able to reopen individual chat after merging an expense from it with another one from a workspace chat.

Actual Result:

After merging an IOU from an individual chat with an expense from a workspace chat, individual chat can´t be reopened. Chat becomes unresposive on LHN.

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

1.mp4

View all open jobs on GitHub

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.EngineeringWeeklyKSv2

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions