53504-Expensify Card-The "Issue card" flow can be completed by entering any random magic code
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.71-1 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5297062 Email or phone of affected tester (no customers): N/A Issue reported by: Applause Internal Team
Action Performed:
Setup: User is an admin of a workspace and has enabled Expensify Cards in more features. User has set a fully verified VBA before. Any Gmail or expensifail account can be used.
Steps:
- Navigate to the "Expensify Card" page in WS settings
- Click on "Issue new card"
- Select the user you are using
- Select Virtual Card
- Select Fixed amount and Next
- Enter $2, select Next
- Enter a card name and continue
- Click on the issue card button
- Enter a random magic code (different from the one received in the email)
Expected Result:
An error message should appear if the user enters a different magic code than the one received in the email.
Actual Result:
The "Issue card" flow can be completed by entering any random magic code.
Workaround:
Unknown
Platforms:
- [ ] Android: Standalone
- [x] Android: HybridApp
- [ ] Android: mWeb Chrome
- [ ] iOS: Standalone
- [ ] iOS: HybridApp
- [ ] iOS: mWeb Safari
- [x] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
https://github.com/user-attachments/assets/835a8ffb-b2ff-4e50-9784-e9f5496e872b
📣 @mitarachim! 📣 Please report bugs or suggest features in the #expensify-open-source Slack channel, don't directly open issues in this repo! Instructions here to join the channel 📖
Triggered auto assignment to @mallenexpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
Closed by mistake. Reopening as this was created by one of Applause team leads.
Can't reproduce
cc @mountiny
This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989
Unable to reproduce, held up when tried to issue cards
Gonna see if a C+ can reproduce, thanks for trying @DylanDylann https://expensify.slack.com/archives/C02NK2DQWUX/p1733531171682909?thread_ts=1733530957.217909&cid=C02NK2DQWUX
Looking
Ok this is because this PR was just deployed to production 4 days ago that started to enforce it so nothing really to do here