Open
Description
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Reproducible in staging?: Y
Reproducible in production?: Y
Issue reported by: @joekaufmanexpensify
Slack conversation (hyperlinked to channel name): #convert
Action Performed:
Prereq: Have the Expensify Card enabled with a non-test bank account (so you can issue physical Expensify Cards)
- From account A issue account B a physical card.
- As account B, order the card.
- Go the wallet.
- Click on the card (now pending activation).
- Go through the flow to mark the card as stolen, which replaces it.
Expected Result:
Three different bugs here:
- When account B is initially issued the card, there should be a report action in the workspace chat advising them the card was issued, and another one when it was shipped.
- When account B gets to the magic code step of replacing a card, we should automatically trigger the magic code.
- When account B successfully replaces the card, we should show some kind of confirmation and land them on the wallet after, immediately showing their new card.
Actual Result:
- The report action when you're issued physical card and after the card ships is missing in the workspace chat.
- We didn't automatically trigger the magic code on the last step of the replace card flow. I tested twice and both times I didn't initially receive a magic code. When I requested a new one after 30 seconds, it appeared right away.
- After replacing the card, I saw an error in the RHP and then landed on the wallet with no card shown and an RBR in the wallet page. Leaving the wallet and coming back then showed the new card which was successfully replaced.
The replace card issues happened both when replacing a card pending activation and with an already active card.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Select the officially supported platforms where the issue was reproduced:
- Android: App
- Android: mWeb Chrome
- iOS: App
- iOS: mWeb Safari
- iOS: mWeb Chrome
- Windows: Chrome
- MacOS: Chrome / Safari
- MacOS: Desktop
Screenshots/Videos
2025-04-30_18-00-57.mp4
2025-04-30_17-59-04.1.mp4
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021917925085751646864
- Upwork Job ID: 1917925085751646864
- Last Price Increase: 2025-05-01
- Automatic offers:
- dominictb | Reviewer | 107219197
Issue Owner
Current Issue Owner: @joekaufmanexpensifyMetadata
Metadata
Labels
Type
Projects
Status