Done
Details
Assignee
Dmitriy LitvinenkoDmitriy LitvinenkoReporter
Dmitriy LitvinenkoDmitriy LitvinenkoPriority
TBDStory Points
0.5Sprint
NoneDevelopment Team
VegaFix versions
Release
Ramsons (R2 2024) Bug FixRCA Group
Third party component integrationTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Dmitriy Litvinenko
Dmitriy LitvinenkoReporter
Dmitriy Litvinenko
Dmitriy LitvinenkoPriority
Story Points
0.5
Sprint
None
Development Team
Vega
Fix versions
Release
Ramsons (R2 2024) Bug Fix
RCA Group
Third party component integration
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 12, 2024 at 5:35 PM
Updated November 14, 2024 at 1:52 PM
Resolved November 13, 2024 at 4:23 PM
Steps to Reproduce:
Open Check in app
Input barcode and click enter
Expected Results:
Check in app should work without error
Actual Results:
Check in app show error
Summary: We need to correctly use dompurify, e.g.
import DOMPurify from 'dompurify'; DOMPurify.sanitize(...);
Details: Somehow, we settled on a use of dompurify that worked in v3.1.x but was never explicitly supported and that has been removed in v3.2.0. We need to convert the following files to the correct use:
$ grep -r dompurify ./src ./src/settings/RoutingListConfiguration/RoutingListConfigurationEmailTemplate.js:import { sanitize } from 'dompurify';