-
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
[$500] [Wave 6: Tags] Tag written as "Parents: Child" appears as "Parents\: Child" #30734
Comments
Job added to Upwork: https://www.upwork.com/jobs/~0111054913fb9cbbb1 |
Triggered auto assignment to @CortneyOfstad ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jjcoffee ( |
ProposalPlease re-state the problem that we are trying to solve in this issue."Parent:Child" form of a tag will appear "Parent/:Child" in Tag list What is the root cause of that problem?Tag text sent from the server is with the slash included "Parent/:Child", it must related to some escaping code in the back end. What changes do you think we should make in order to solve the problem?It might need to be solved from backend but we can also remove the slash before we display it on the frontend. App/src/libs/OptionsListUtils.js Lines 912 to 920 in aa18b6d
to
What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Tag written as "Parents: Child" appears as "Parents: Child" What is the root cause of that problem?This is due the issue of getting escape character while saving a category app is introducing escape characters. What changes do you think we should make in order to solve the problem?While creating a new category, which i think is not there in new dot, it is there in old dot, we have to remove escape characters either from frontend or from backend What alternative solutions did you explore? (Optional)Remove escape characters from new dot while showing it on UI |
ProposalPlease re-state the problem that we are trying to solve in this issue.The escape character showing in multi level tags. What is the root cause of that problem?In Old Dot, to create multiple line tags, we need to upload the file in csv. As per the system design, to add a tag with ":" in it, we need to add a single "" in order to do so. This tags are rendering the extra What changes do you think we should make in order to solve the problem?In the we are getting the What alternative solutions did you explore? (Optional)Write escaping inside the options map.
We should not touch the other places of Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job. |
Getting engineering eyes on this and we've had issues with this in the past but it is usually caused by strange characters in the tag names. |
Triggered auto assignment to @youssef-lr ( |
@youssef-lr, @CortneyOfstad, @jjcoffee Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@CortneyOfstad Just to clarify are we waiting for @youssef-lr to look into this, or shall I still go ahead with reviewing proposals? |
I believe we should wait on @youssef-lr for to review, just to be safe 👍 |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@youssef-lr bump — thanks! |
@CortneyOfstad Accepted, thanks! Just a heads up in case you missed it - there was a regression here. |
@jjcoffee thanks for the heads up! Will adjust the title to reflect that. Thanks! |
Not overdue 👍 |
Working through another regression, unfortunately! #32203 |
#32203 is no longer replicable, I think we can take this back off hold @CortneyOfstad. |
@izarutskaya Can we please retest this issue? Also requested retest in slack: https://expensify.slack.com/archives/C9YU7BX5M/p1702088246126149 |
This appears to have been fixed. Can anyone else confirm? |
Working fine for me! There is some discussion though regarding not correctly escaping the tags when sending back to the server (which is what oldDot does). |
Do we feel comfortable closing this in favor of #32203 (comment) since the scope of the issue has not changed @roryabraham @jjcoffee? |
Issue is still reproducible on the latest build 1.4.30-0 20240123_222449.mp4 |
@lanitochka17 Thanks for raising! We'll be handling on #32203 instead, so this can be closed. |
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: v1.3.94-0
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: Applause-Internal Team
Slack conversation: @
Action Performed:
Precondition: Category with subcategory in the "Parents: Child" format is added to Tags on OD.
Expected Result:
Since subcategory is not supported in Tags, the tag in "Parents: Child" format should appear in "Parents: Child" format.
Actual Result:
The tag written as "Parents: Child" appears as "Parents: Child".
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: