diff --git a/awx/ui/client/features/output/details.component.js b/awx/ui/client/features/output/details.component.js index 310a8d0f31..8606cec201 100644 --- a/awx/ui/client/features/output/details.component.js +++ b/awx/ui/client/features/output/details.component.js @@ -289,7 +289,7 @@ function getProjectDetails () { const label = strings.get('labels.PROJECT'); const link = `/#/projects/${project.id}`; - const value = $filter('sanitize')(project.name); + const value = project.name; const tooltip = strings.get('tooltips.PROJECT'); return { label, link, value, tooltip }; diff --git a/awx/ui/client/src/shared/filters/xss-sanitizer.filter.js b/awx/ui/client/src/shared/filters/xss-sanitizer.filter.js index ef1c16d32d..893e5950c1 100644 --- a/awx/ui/client/src/shared/filters/xss-sanitizer.filter.js +++ b/awx/ui/client/src/shared/filters/xss-sanitizer.filter.js @@ -6,7 +6,7 @@ export default [function() { return function(input) { - input = $("").text(input)[0].innerHTML; + input = $("").text(input)[0].textContent; return input; }; }]; diff --git a/awx/ui/test/spec/shared/filters/xss-sanitizer.filter-test.js b/awx/ui/test/spec/shared/filters/xss-sanitizer.filter-test.js index 2f4db9df83..8f15da162f 100644 --- a/awx/ui/test/spec/shared/filters/xss-sanitizer.filter-test.js +++ b/awx/ui/test/spec/shared/filters/xss-sanitizer.filter-test.js @@ -12,6 +12,6 @@ describe('Filter: sanitize', () => { }); it('should sanitize xss-vulnerable strings', function(){ - expect(filter("
foobar
")).toBe("<div>foobar</div>"); + expect(filter("
foobar
")).toBe("
foobar
"); }); });