mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2024-11-22 08:46:54 -06:00
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
Block a user