diff --git a/libraries/helpers/src/utils/strip.html.validation.ts b/libraries/helpers/src/utils/strip.html.validation.ts
index 1843f9f0..7ee12628 100644
--- a/libraries/helpers/src/utils/strip.html.validation.ts
+++ b/libraries/helpers/src/utils/strip.html.validation.ts
@@ -138,7 +138,17 @@ export const stripHtmlValidation = (
none = false
): string => {
if (type === 'html') {
- return striptags(value, ['ul', 'ol', 'li', 'h1', 'h2', 'h3', 'p', 'strong', 'u']);
+ return striptags(value, [
+ 'ul',
+ 'ol',
+ 'li',
+ 'h1',
+ 'h2',
+ 'h3',
+ 'p',
+ 'strong',
+ 'u',
+ ]);
}
if (type === 'markdown') {
@@ -161,13 +171,22 @@ export const stripHtmlValidation = (
}
if (replaceBold) {
- return striptags(convertLinkedinMention(convertToAscii(html)), [
- 'ul',
- 'li',
- 'h1',
- 'h2',
- 'h3',
- ]);
+ const processedHtml = convertLinkedinMention(
+ convertToAscii(
+ html
+ .replace(/
/, "\n")
+ .replace(/<\/ul>\n/, "
")
+ .replace(
+ /(.*?)<\/li.*?>/gms,
+ (match, p1) => {
+ return `- ${p1.replace(/\n/gms, '')}\n
`;
+ }
+ )
+ )
+ );
+
+ console.log(processedHtml);
+ return striptags(processedHtml, ['h1', 'h2', 'h3']);
}
// Strip all other tags
diff --git a/libraries/nestjs-libraries/src/integrations/social/youtube.provider.ts b/libraries/nestjs-libraries/src/integrations/social/youtube.provider.ts
index ce0b2e27..4bc8c0ef 100644
--- a/libraries/nestjs-libraries/src/integrations/social/youtube.provider.ts
+++ b/libraries/nestjs-libraries/src/integrations/social/youtube.provider.ts
@@ -59,7 +59,6 @@ export class YoutubeProvider extends SocialAbstract implements SocialProvider {
'https://www.googleapis.com/auth/youtube.readonly',
'https://www.googleapis.com/auth/youtube.upload',
'https://www.googleapis.com/auth/youtubepartner',
- 'https://www.googleapis.com/auth/youtubepartner',
'https://www.googleapis.com/auth/yt-analytics.readonly',
];