X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fservices.ts;h=189e1651bae8d8e03d9851714afb5df7912fc8f6;hb=649e812947b1afa1f025f2f3dc833a8cfb772e9c;hp=d0217c30ae9db1dc7ee882674f79fa04c00488a0;hpb=6fad8e51c47b9d07bea99b777c1f55c10f6d576d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/services.ts b/server/controllers/services.ts index d0217c30a..189e1651b 100644 --- a/server/controllers/services.ts +++ b/server/controllers/services.ts @@ -3,6 +3,7 @@ import { EMBED_SIZE, PREVIEWS_SIZE, WEBSERVER, THUMBNAILS_SIZE } from '../initia import { asyncMiddleware, oembedValidator } from '../middlewares' import { accountNameWithHostGetValidator } from '../middlewares/validators' import { MChannelSummary } from '@server/types/models' +import { escapeHTML } from '@shared/core-utils/renderer' const servicesRouter = express.Router() @@ -79,6 +80,7 @@ function buildOEmbed (options: { const embedUrl = webserverUrl + embedPath let embedWidth = EMBED_SIZE.width let embedHeight = EMBED_SIZE.height + const embedTitle = escapeHTML(title) let thumbnailUrl = previewPath ? webserverUrl + previewPath @@ -96,7 +98,7 @@ function buildOEmbed (options: { } const html = `` + `title="${embedTitle}" src="${embedUrl}" frameborder="0" allowfullscreen>` const json: any = { type: 'video',