fix tasks endpoint returning wrong values for task.logs.
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -30,8 +30,8 @@ func (r *logRepository) Find(ctx context.Context, id string) (*models.Log, error
|
||||
func (r *logRepository) List(ctx context.Context, filter models.LogFilter) ([]*models.Log, error) {
|
||||
sq := squirrel.Select("log.*").From("log").PlaceholderFormat(squirrel.Dollar)
|
||||
sq = sq.Where(squirrel.Eq{"user_id": filter.UserID})
|
||||
if len(filter.IDs) > 0 {
|
||||
sq = sq.Where(squirrel.Eq{"task_id": filter.IDs})
|
||||
if len(filter.TaskIDs) > 0 {
|
||||
sq = sq.Where(squirrel.Eq{"task_id": filter.TaskIDs})
|
||||
}
|
||||
if len(filter.ItemIDs) > 0 {
|
||||
sq = sq.Where(squirrel.Eq{"item_id": filter.ItemIDs})
|
||||
|
||||
Reference in New Issue
Block a user