Fixed bug in resolver array conversion that caused results to all be copied of the last element.

This commit is contained in:
2019-05-21 19:35:11 +02:00
parent 015bdfd2e8
commit 2fb391321e
12 changed files with 28 additions and 28 deletions
+2 -2
View File
@@ -17,8 +17,8 @@ func (r *resolver) Changes(ctx context.Context, filter *changes.Filter) ([]*mode
}
changes2 := make([]*models.Change, len(changes))
for i, change := range changes {
changes2[i] = &change
for i := range changes {
changes2[i] = &changes[i]
}
return changes2, nil
+2 -2
View File
@@ -30,8 +30,8 @@ func (r *resolver) Channels(ctx context.Context, filter *channels.Filter) ([]*mo
}
channels2 := make([]*models.Channel, len(channels))
for i, channel := range channels {
channels2[i] = &channel
for i := range channels {
channels2[i] = &channels[i]
}
return channels2, nil
+2 -2
View File
@@ -43,8 +43,8 @@ func (r *resolver) Characters(ctx context.Context, filter *characters.Filter) ([
}
characters2 := make([]*models.Character, len(characters))
for i, character := range characters {
characters2[i] = &character
for i := range characters {
characters2[i] = &characters[i]
}
return characters2, nil
+2 -2
View File
@@ -39,8 +39,8 @@ func (r *resolver) Files(ctx context.Context, filter *files.Filter) ([]*models.F
}
files2 := make([]*models.File, len(files))
for i, file := range files {
files2[i] = &file
for i := range files {
files2[i] = &files[i]
}
return files2, nil
+2 -2
View File
@@ -57,8 +57,8 @@ func (r *resolver) Logs(ctx context.Context, filter *logs.Filter) ([]*models.Log
}
logs2 := make([]*models.Log, len(logs))
for i, log := range logs {
logs2[i] = &log
for i := range logs {
logs2[i] = &logs[i]
}
return logs2, nil
+4 -4
View File
@@ -49,8 +49,8 @@ func (r *resolver) Posts(ctx context.Context, filter *posts.Filter) ([]*models.P
}
posts2 := make([]*models.Post, len(posts))
for i, post := range posts {
posts2[i] = &post
for i := range posts {
posts2[i] = &posts[i]
}
return posts2, nil
@@ -145,8 +145,8 @@ func (r *mutationResolver) MovePost(ctx context.Context, input input.PostMoveInp
}()
posts2 := make([]*models.Post, len(posts))
for i, post := range posts {
posts2[i] = &post
for i := range posts {
posts2[i] = &posts[i]
}
return posts2, nil
+2 -2
View File
@@ -44,8 +44,8 @@ func (r *resolver) Stories(ctx context.Context, filter *stories.Filter) ([]*mode
}
stories2 := make([]*models.Story, len(stories))
for i, story := range stories {
stories2[i] = &story
for i := range stories {
stories2[i] = &stories[i]
}
return stories2, nil
+2 -2
View File
@@ -14,8 +14,8 @@ func (r *resolver) Tags(ctx context.Context) ([]*models.Tag, error) {
}
tags2 := make([]*models.Tag, len(tags))
for i, tag := range tags {
tags2[i] = &tag
for i := range tags {
tags2[i] = &tags[i]
}
return tags2, nil
+2 -2
View File
@@ -25,8 +25,8 @@ func (r *resolver) UnknownNicks(ctx context.Context, filter *input.UnknownNicksF
}
nicks2 := make([]*models.UnknownNick, len(nicks))
for i, nick := range nicks {
nicks2[i] = &nick
for i := range nicks {
nicks2[i] = &nicks[i]
}
return nicks2, nil
+2 -2
View File
@@ -39,8 +39,8 @@ func (r *chapterResolver) Comments(ctx context.Context, chapter *models.Chapter,
}
comments2 := make([]*models.Comment, len(comments))
for i, comment := range comments {
comments2[i] = &comment
for i := range comments {
comments2[i] = &comments[i]
}
return comments2, nil
+4 -4
View File
@@ -32,8 +32,8 @@ func (r *logResolver) Characters(ctx context.Context, log *models.Log) ([]*model
}
characters2 := make([]*models.Character, len(characters))
for i, character := range characters {
characters2[i] = &character
for i := range characters {
characters2[i] = &characters[i]
}
return characters2, nil
@@ -46,8 +46,8 @@ func (r *logResolver) Posts(ctx context.Context, log *models.Log, kinds []string
}
posts2 := make([]*models.Post, len(posts))
for i, post := range posts {
posts2[i] = &post
for i := range posts {
posts2[i] = &posts[i]
}
return posts2, nil
+2 -2
View File
@@ -26,8 +26,8 @@ func (r *storyResolver) Chapters(ctx context.Context, story *models.Story) ([]*m
}
chapters2 := make([]*models.Chapter, len(chapters))
for i, chapter := range chapters {
chapters2[i] = &chapter
for i := range chapters {
chapters2[i] = &chapters[i]
}
return chapters2, nil