]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/controllers/webfinger.ts
Add ability to set custom field to video form
[github/Chocobozzz/PeerTube.git] / server / controllers / webfinger.ts
index f2ba3c8266683db9ea793a1621c252021713d53f..5c308d9ad1f0b8a8dcce864e6a4121a830ff7110 100644 (file)
@@ -1,9 +1,12 @@
+import * as cors from 'cors'
 import * as express from 'express'
 import { asyncMiddleware } from '../middlewares'
 import { webfingerValidator } from '../middlewares/validators'
 
 const webfingerRouter = express.Router()
 
+webfingerRouter.use(cors())
+
 webfingerRouter.get('/.well-known/webfinger',
   asyncMiddleware(webfingerValidator),
   webfingerController
@@ -18,7 +21,7 @@ export {
 // ---------------------------------------------------------------------------
 
 function webfingerController (req: express.Request, res: express.Response) {
-  const actor = res.locals.actor
+  const actor = res.locals.actorUrl
 
   const json = {
     subject: req.query.resource,
@@ -32,5 +35,5 @@ function webfingerController (req: express.Request, res: express.Response) {
     ]
   }
 
-  return res.json(json).end()
+  return res.json(json)
 }