diff options
Diffstat (limited to 'server/controllers')
-rw-r--r-- | server/controllers/activitypub/outbox.ts | 4 | ||||
-rw-r--r-- | server/controllers/api/server/follows.ts | 2 | ||||
-rw-r--r-- | server/controllers/api/videos/channel.ts | 11 | ||||
-rw-r--r-- | server/controllers/webfinger.ts | 4 |
4 files changed, 10 insertions, 11 deletions
diff --git a/server/controllers/activitypub/outbox.ts b/server/controllers/activitypub/outbox.ts index dc6b72a6e..6ed8a3454 100644 --- a/server/controllers/activitypub/outbox.ts +++ b/server/controllers/activitypub/outbox.ts | |||
@@ -40,14 +40,14 @@ async function outboxController (req: express.Request, res: express.Response, ne | |||
40 | // This is a shared video | 40 | // This is a shared video |
41 | const videoChannel = video.VideoChannel | 41 | const videoChannel = video.VideoChannel |
42 | if (video.VideoShares !== undefined && video.VideoShares.length !== 0) { | 42 | if (video.VideoShares !== undefined && video.VideoShares.length !== 0) { |
43 | const addActivity = await addActivityData(video.url, videoChannel.Account, video, videoChannel.url, videoObject, undefined) | 43 | const addActivity = await addActivityData(video.url, videoChannel.Account, video, videoChannel.Actor.url, videoObject, undefined) |
44 | 44 | ||
45 | const url = getAnnounceActivityPubUrl(video.url, account) | 45 | const url = getAnnounceActivityPubUrl(video.url, account) |
46 | const announceActivity = await announceActivityData(url, account, addActivity, undefined) | 46 | const announceActivity = await announceActivityData(url, account, addActivity, undefined) |
47 | 47 | ||
48 | activities.push(announceActivity) | 48 | activities.push(announceActivity) |
49 | } else { | 49 | } else { |
50 | const addActivity = await addActivityData(video.url, account, video, videoChannel.url, videoObject, undefined) | 50 | const addActivity = await addActivityData(video.url, account, video, videoChannel.Actor.url, videoObject, undefined) |
51 | 51 | ||
52 | activities.push(addActivity) | 52 | activities.push(addActivity) |
53 | } | 53 | } |
diff --git a/server/controllers/api/server/follows.ts b/server/controllers/api/server/follows.ts index 913998e3a..497edb8eb 100644 --- a/server/controllers/api/server/follows.ts +++ b/server/controllers/api/server/follows.ts | |||
@@ -157,7 +157,7 @@ async function removeFollow (req: express.Request, res: express.Response, next: | |||
157 | // This could be long so don't wait this task | 157 | // This could be long so don't wait this task |
158 | const following = follow.AccountFollowing | 158 | const following = follow.AccountFollowing |
159 | following.destroy() | 159 | following.destroy() |
160 | .catch(err => logger.error('Cannot destroy account that we do not follow anymore %s.', following.url, err)) | 160 | .catch(err => logger.error('Cannot destroy account that we do not follow anymore %s.', following.Actor.url, err)) |
161 | 161 | ||
162 | return res.status(204).end() | 162 | return res.status(204).end() |
163 | } | 163 | } |
diff --git a/server/controllers/api/videos/channel.ts b/server/controllers/api/videos/channel.ts index 683b0448d..315469115 100644 --- a/server/controllers/api/videos/channel.ts +++ b/server/controllers/api/videos/channel.ts | |||
@@ -92,16 +92,15 @@ async function addVideoChannelRetryWrapper (req: express.Request, res: express.R | |||
92 | return res.type('json').status(204).end() | 92 | return res.type('json').status(204).end() |
93 | } | 93 | } |
94 | 94 | ||
95 | async function addVideoChannel (req: express.Request, res: express.Response) { | 95 | function addVideoChannel (req: express.Request, res: express.Response) { |
96 | const videoChannelInfo: VideoChannelCreate = req.body | 96 | const videoChannelInfo: VideoChannelCreate = req.body |
97 | const account: AccountModel = res.locals.oauth.token.User.Account | 97 | const account: AccountModel = res.locals.oauth.token.User.Account |
98 | let videoChannelCreated: VideoChannelModel | ||
99 | 98 | ||
100 | await sequelizeTypescript.transaction(async t => { | 99 | return sequelizeTypescript.transaction(async t => { |
101 | videoChannelCreated = await createVideoChannel(videoChannelInfo, account, t) | 100 | const videoChannelCreated = await createVideoChannel(videoChannelInfo, account, t) |
102 | }) | ||
103 | 101 | ||
104 | logger.info('Video channel with uuid %s created.', videoChannelCreated.uuid) | 102 | logger.info('Video channel with uuid %s created.', videoChannelCreated.uuid) |
103 | }) | ||
105 | } | 104 | } |
106 | 105 | ||
107 | async function updateVideoChannelRetryWrapper (req: express.Request, res: express.Response, next: express.NextFunction) { | 106 | async function updateVideoChannelRetryWrapper (req: express.Request, res: express.Response, next: express.NextFunction) { |
diff --git a/server/controllers/webfinger.ts b/server/controllers/webfinger.ts index bb2ea40fa..8829500bc 100644 --- a/server/controllers/webfinger.ts +++ b/server/controllers/webfinger.ts | |||
@@ -23,12 +23,12 @@ function webfingerController (req: express.Request, res: express.Response, next: | |||
23 | 23 | ||
24 | const json = { | 24 | const json = { |
25 | subject: req.query.resource, | 25 | subject: req.query.resource, |
26 | aliases: [ account.url ], | 26 | aliases: [ account.Actor.url ], |
27 | links: [ | 27 | links: [ |
28 | { | 28 | { |
29 | rel: 'self', | 29 | rel: 'self', |
30 | type: 'application/activity+json', | 30 | type: 'application/activity+json', |
31 | href: account.url | 31 | href: account.Actor.url |
32 | } | 32 | } |
33 | ] | 33 | ] |
34 | } | 34 | } |