Fix comment creation
This commit is contained in:
parent
9273b2d8ff
commit
378557ef25
|
@ -283,7 +283,7 @@ function createVideoComment (byActor: ActorModel, activity: ActivityCreate) {
|
|||
const inReplyToComment = await VideoCommentModel.loadByUrl(comment.inReplyTo, t)
|
||||
if (!inReplyToComment) throw new Error('Unknown replied comment ' + comment.inReplyTo)
|
||||
|
||||
video = await VideoModel.load(inReplyToComment.videoId)
|
||||
video = await VideoModel.loadAndPopulateAccount(inReplyToComment.videoId)
|
||||
|
||||
const originCommentId = inReplyToComment.originCommentId || inReplyToComment.id
|
||||
objectToCreate = {
|
||||
|
|
|
@ -507,6 +507,10 @@ export class VideoModel extends Model<VideoModel> {
|
|||
return VideoModel.findById(id)
|
||||
}
|
||||
|
||||
static loadAndPopulateAccount (id: number) {
|
||||
return VideoModel.scope([ ScopeNames.WITH_ACCOUNT_DETAILS ]).findById(id)
|
||||
}
|
||||
|
||||
static loadByUrl (url: string, t?: Sequelize.Transaction) {
|
||||
const query: IFindOptions<VideoModel> = {
|
||||
where: {
|
||||
|
|
Loading…
Reference in New Issue