|
|
@ -83,6 +83,9 @@ func (actions ActionList) loadRepoOwner(ctx context.Context, userMap map[int64]* |
|
|
|
_, alreadyLoaded := userMap[action.Repo.OwnerID] |
|
|
|
_, alreadyLoaded := userMap[action.Repo.OwnerID] |
|
|
|
return action.Repo.OwnerID, !alreadyLoaded |
|
|
|
return action.Repo.OwnerID, !alreadyLoaded |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
if len(missingUserIDs) == 0 { |
|
|
|
|
|
|
|
return nil |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if err := db.GetEngine(ctx). |
|
|
|
if err := db.GetEngine(ctx). |
|
|
|
In("id", missingUserIDs). |
|
|
|
In("id", missingUserIDs). |
|
|
@ -129,6 +132,9 @@ func (actions ActionList) LoadComments(ctx context.Context) error { |
|
|
|
commentIDs = append(commentIDs, action.CommentID) |
|
|
|
commentIDs = append(commentIDs, action.CommentID) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if len(commentIDs) == 0 { |
|
|
|
|
|
|
|
return nil |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
commentsMap := make(map[int64]*issues_model.Comment, len(commentIDs)) |
|
|
|
commentsMap := make(map[int64]*issues_model.Comment, len(commentIDs)) |
|
|
|
if err := db.GetEngine(ctx).In("id", commentIDs).Find(&commentsMap); err != nil { |
|
|
|
if err := db.GetEngine(ctx).In("id", commentIDs).Find(&commentsMap); err != nil { |
|
|
|