Filtering requests by "*", "?", """, "\" tags shows error 500

Description

Overview: When the User tags a request with "*", "?", """, "\" and then filters Requests by that Tag, receives error 500.
Steps to Reproduce:

  1. Navigate to the "Request" app => Search for the "Requests" in the "Open" status

  2. Add Tags: "*", "?", """, "\"

  3. Click on the "Tags" multi-select dropdown on the left "Search & Filter" pane => Enter the value of "Tag" created in step 2.

Expected Results: The User receives the list of the Requests that match the searched Tag   "*", "?", """, "\" value. 
Actual Results: The user receives error 500.

Additional Information:
URL:
Interested parties:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Stephanie Buck September 6, 2023 at 6:49 PM

Thank you, !

Oleksandr Hrusha September 6, 2023 at 2:35 PM

Checked on Sprint testing. Works as expected

Stephanie Buck September 5, 2023 at 5:49 PM

Confirmed on snapshot.

Oleksandr Hrusha September 5, 2023 at 9:19 AM

Tested on snapshot, waiting for sprint testing

Ann-Marie Breaux August 29, 2023 at 2:52 PM

Discussed with . Per comments above, all characters can be handled except comma.

  1. See scenario 9 on STSMACOM-113 for how we are handling spaces and pipes. See if we can do the same for commas, and have it apply across all apps.

  2. Then try to fix the searching and filtering in Requests for all other characters. If it works, then review other open bugs to see if they can be resolved in other apps by copying the Requests fix

  3. And A-M to add a release note in Poppy that explains that comma is disallowed in tags created from Poppy onwards, and would be good to replace any existing tags that have commas in order to not have searching/filtering problems

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Poppy (R2 2023)

RCA Group

Incomplete/missing requirements

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 16, 2023 at 8:07 AM
Updated September 7, 2023 at 6:03 PM
Resolved September 6, 2023 at 6:49 PM
TestRail: Cases
TestRail: Runs