X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fservices.ts;h=7c7ca1ff3668d8446a993f24dab35c041f289afa;hb=cffef25313bdf7a6c435f56ac6715fdd91acf7b3;hp=70d08ab69088f187eeaff5771e092da8bc8245fe;hpb=371d4c60639e405ce8a503bea1395e9102fbba84;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/services.ts b/server/controllers/services.ts index 70d08ab69..7c7ca1ff3 100644 --- a/server/controllers/services.ts +++ b/server/controllers/services.ts @@ -4,6 +4,7 @@ import { escapeHTML } from '@shared/core-utils/renderer' import { EMBED_SIZE, PREVIEWS_SIZE, THUMBNAILS_SIZE, WEBSERVER } from '../initializers/constants' import { asyncMiddleware, oembedValidator } from '../middlewares' import { accountNameWithHostGetValidator } from '../middlewares/validators' +import { forceNumber } from '@shared/core-utils' const servicesRouter = express.Router() @@ -108,8 +109,8 @@ function buildOEmbed (options: { const { req, previewSize, previewPath, title, channel, embedPath } = options const webserverUrl = WEBSERVER.URL - const maxHeight = parseInt(req.query.maxheight, 10) - const maxWidth = parseInt(req.query.maxwidth, 10) + const maxHeight = forceNumber(req.query.maxheight) + const maxWidth = forceNumber(req.query.maxwidth) const embedUrl = webserverUrl + embedPath const embedTitle = escapeHTML(title) @@ -141,7 +142,7 @@ function buildOEmbed (options: { html, width: embedWidth, height: embedHeight, - title: title, + title, author_name: channel.name, author_url: channel.Actor.url, provider_name: 'PeerTube',