-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android/iOS - Shortcut - Tapping shortcut track manual does not trigger any action #39863
Comments
Triggered auto assignment to @muttmuure ( |
@muttmuure FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
We think that this bug might be related to #vip-vsp |
ProposalPlease re-state the problem that we are trying to solve in this issue.Nothing happens when we click on Track expense shortcut What is the root cause of that problem?This is reproducible in all platforms not just android. We do not have case defined for
Here we do not have the startMoneyRequest action defined for CONST.QUICK_ACTIONS.TRACK_MANUAL , and hence it will return a empty string which is its default value:App/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.js Lines 201 to 203 in 89b9cef
So it returns default value as empty string. What changes do you think we should make in order to solve the problem?We need to define the case for case CONST.QUICK_ACTIONS.TRACK_MANUAL:
IOU.startMoneyRequest(CONST.IOU.TYPE.TRACK_EXPENSE, props.quickAction.chatReportID, CONST.IOU.REQUEST_TYPE.MANUAL);
return; This will route the user to What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.Shortcut - Tapping shortcut track manual does not trigger any action What is the root cause of that problem?The main problem with the issue is that in this PR we added some new actions #39149 What changes do you think we should make in order to solve the problem?To fix this issue we can update our navigateToQuickAction and add some new actions related with
App/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.js Lines 175 to 203 in 9adb9ef
What alternative solutions did you explore? (Optional)NA |
@muttmuure Whoops! This issue is 2 days overdue. Let's get this updated quick! |
cc @thienlnam |
isn't this going to be external ? @muttmuure , similar issue related to track manual is external already: #40097 |
@Gonals what's the plan with these? |
This was expected, as track functionality wasn't implemented yet. This PRshould fix this, so I'm going to close 😁 |
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: 1.4.61
Reproducible in staging?: Y
Reproducible in production?: Y
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:
Slack conversation:
Action Performed:
Expected Result:
Tapping shortcut track manual must direct to track manual page
Actual Result:
Tapping shortcut track manual does not trigger any action
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6442458_1712590087801.dp.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: