-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[$500] Web - It's possible to create a tag name "0", the app will crash when it's deleted #45016
Comments
Triggered auto assignment to @isabelastisser ( |
@isabelastisser 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 #wave-collect - Release 1 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Web - It's possible to create a tag name "0", the app will crash when it's deleted What is the root cause of that problem?We don't prevent users from adding tag with name App/src/pages/workspace/tags/WorkspaceCreateTagPage.tsx Lines 40 to 58 in 15e67a0
What changes do you think we should make in order to solve the problem?We can check if the tag name is What alternative solutions did you explore? (Optional)ResultMonosnap.screencast.2024-07-09.04-08-52.mp4 |
BE issue, the API response returns the tags as an array of ![]() cc: @danieldoglas |
hm, I think the backend changes didn't go out yet, so we might need to retest this after we deploy the beckend |
It's not overdue; waiting to retest this! |
Job added to Upwork: https://www.upwork.com/jobs/~012c39ad7db952ea6b |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ahmedGaber93 ( |
@danieldoglas I don't know if backend deployed or not, but I test this today and I see backend return incorrect data. API API |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@danieldoglas @isabelastisser can we consolidate all of these "tag 0" issues into here? it seems crazy we have so many issues for this edge case that I highly doubt any real world customer will actually configure. Namely, these: |
Yes, let's add them all here. @Krishna2323 can you also add that validation for custom tags? |
@danieldoglas, sure, but please allow me 2-3 days as I have some open PRs to work on. I think this is and edge case so we can wait a little. |
Here's another one - #48584 I'm going to go ahead and close that one out |
bump @Krishna2323, let me know when you have a PR for those. also, I understand that this is a different situation than what was initially proposed and (correctly) fixed, so I'll raise this to $500. |
Upwork job price has been updated to $500 |
Thanks a lot for the raise🙏🏻, I will have the PR up within 12 hours. |
This issue has not been updated in over 15 days. @danieldoglas, @isabelastisser, @ahmedGaber93, @Krishna2323 eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
@ahmedGaber93, this PR is ready for review. |
@danieldoglas, should we use the same error message for
|
@danieldoglas @ahmedGaber93, do you have any idea if this PR has been deployed to production or not? These is no sign from melvin bot on the PR. |
hmm that's strange. I think it was, since it was part of the checklist as well. @ahmedGaber93 can you test if it's working in production as it should? If yes I'll add the awaiting for payment label. |
@danieldoglas, yes it works on production. |
@isabelastisser all yours for payment! |
Paid in Upwork. All set! |
@isabelastisser This issue is $500 price not $250 |
Hi @ahmedGaber93, I'm sorry for the confusion! I thought that the price increase was only applied to the C+ review. I will adjust the offer price in Upwork now. |
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.0.5-4
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:
Issue found when executing PR #44391
Action Performed:
Expected Result:
Not possible to create tag with "0" name, when it fails, verify the tag name reverts to the previous name
Verify the error is cleared if close button is pressed
Actual Result:
It's possible to create a tag name "0", no error appears.
The app will crash when it's deleted.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6536264_1720468537392.Screen_Recording_2024-07-08_at_22.51.31.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @isabelastisserThe text was updated successfully, but these errors were encountered: