-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Workspace - Inconsistency between workspace default currency and explanation message below #16744
Comments
Triggered auto assignment to @greg-schroeder ( |
Bug0 Triage Checklist (Main S/O)
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Hey @kbecciv - can you clarify - does this issue need to be reproduced specifically with the applause account listed in the OP, or can it be reproduced with any account? I'm not sure how to try reproducing w/ an applause account if it's the former. 🤔 |
@greg-schroeder It can be reproduce with any expensifail accounts. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
ProposalPosting proposal early as per new guidelines Please re-state the problem that we are trying to solve in this issue.In this issue, the default currency for a workspace with a linked bank account might not be USD but the hint below mentions that it is in USD, even when it might not be. What is the root cause of that problem?This might be a missed case from #15877 with the detail that the linked bank account will always be in USD being an assumption. The text What changes do you think we should make in order to solve the problem?We should convert What alternative solutions did you explore? (Optional) |
@twisterdotcom to reproduce this specifc issue, you will have to set the default currency to GBP, save it, then link a bank account and it'll show up like that |
Ah, I think we should block adding a VBA for currencies we don't support reimbursement for then. That's what we do on oldDot. |
I'm not too sure if this is because of linking a VBA with a currency other than USD. I think this is an issue of stale data. Assume that a bank account has not been linked. I set the default currency to INR and that is saved in the backend. Without changing the default currency, I add a VBA that uses USD. However, now that I have already saved the default currency as INR, the field is disabled and I cannot change default currency to USD. This is the issue of stale data. I can't test it though since I do not have the ability to add VBAs but I think we can infer that based on which VBA is linked to the workspace in the OP. I believe @kbecciv should be able to help with that and we can proceed accordingly. |
ProposalWe updated CONTRIBUTING.md to allow posting proposals before help wanted label this PR and this PR is merged so contributors can post proposal before help wanted label Inconsistency between workspace default currency and explanation message below What is the root cause of that problem?
Line 1054 in 56c27de
What changes do you think we should make in order to solve the problem? Change
What alternative solutions did you explore? (Optional) |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Missed this comment but I also think this shouldn't be possible. If your default currency isn't USD, you should not be able to add a VBA to the workspace to get into this situation. You can't do anything with the VBA on that workspace because you can't reimburse reports that aren't in USD.
|
Looks like part 1 is merged, part 2 is up next |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.30-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-06-29. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
https://www.upwork.com/jobs/~01f2f82a91ed7fcc33 As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Sent you an offer on Upwork @rushatgabhane |
Pending offer acceptance and checklist completion |
Hi @greg-schroeder, we can settle this over new dot now. Then I'll raise a manual request for it. Meanwhile, you could make this issue a weekly? So it doesn't bother you everyday |
Ohhh. I heard about that. I wasn't sure if we were actually live with that yet? |
Actually, we should remove payment labels. There's a 2nd PR coming for this issue #16744 (comment) |
Okay, holding for second PR. I'll cancel the offer in Upwork as well |
hey @luacmartins - just checking in - is part 2 for this one still on the radar? |
Yes, I've been focused on the manual requests delete functionality. I just need to squash some more bugs there and then this is next on my list. |
I was thinking of closing this issue and creating a new one though, since the scope of part 2 is quite different than this OP. I also don't think we need to hold payment here since part 1 is done. |
Okay sounds good. @greg-schroeder no action required by you for payment. Anu will settle it on new dot |
Created an issue for part 2 here. We can move this one along and close it once payments have been issued |
Okay closing per above comment! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
and login
Expected Result:
User would expect the if explanation message below says "The default currency can't be changed because this workspace is linked to a USD bank account.", then it has something to do with USD and most probably default currency should be USD
Actual Result:
Inconsistency between workspace default currency and explanation message below
DO NOT DELETE Long workspace has Default currency EUR, which cannot be changed because "workspace is linked to a USD bank account."
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.92.0
Reproducible in staging?: Yes
Reproducible in production?: Yes
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
Notes/Photos/Videos: Any additional supporting documentation
Bug5998286_video_70.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: