From 128339ab60b0bfbf040563bd4d4f535f8ed39388 Mon Sep 17 00:00:00 2001
From: "hamza.hramchi" <hamza.hramchi@xelians.fr>
Date: Wed, 26 May 2021 10:19:25 +0200
Subject: [PATCH] FIX #17005 TIME 0:10 add SafeHtml pipe

---
 src/frontend/app/app.module.ts            |  2 +-
 src/frontend/app/plugins/safeHtml.pipe.ts | 14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)
 create mode 100644 src/frontend/app/plugins/safeHtml.pipe.ts

diff --git a/src/frontend/app/app.module.ts b/src/frontend/app/app.module.ts
index db46711f97..b79af58928 100755
--- a/src/frontend/app/app.module.ts
+++ b/src/frontend/app/app.module.ts
@@ -99,7 +99,7 @@ import { ConfirmComponent } from './plugins/confirm.component';
 import { AlertComponent } from './plugins/alert.component';
 import { PluginAutocompleteComponent } from './plugins/autocomplete/autocomplete.component';
 import { SortPipe } from './plugins/sorting.pipe';
-import { SafeHtmlPipe } from './plugins/SafeHtml.pipe';
+import { SafeHtmlPipe } from './plugins/safeHtml.pipe';
 
 
 registerLocaleData(localeFr, 'fr-FR');
diff --git a/src/frontend/app/plugins/safeHtml.pipe.ts b/src/frontend/app/plugins/safeHtml.pipe.ts
new file mode 100644
index 0000000000..9e1c5bc714
--- /dev/null
+++ b/src/frontend/app/plugins/safeHtml.pipe.ts
@@ -0,0 +1,14 @@
+import { Pipe, PipeTransform } from '@angular/core';
+import { DomSanitizer } from '@angular/platform-browser';
+
+@Pipe({
+    name: 'safeHtml',
+})
+export class SafeHtmlPipe implements PipeTransform {
+
+    constructor(private sanitizer: DomSanitizer) { }
+
+    transform(html: string) {
+        return this.sanitizer.bypassSecurityTrustHtml(html);
+    }
+}
\ No newline at end of file
-- 
GitLab