Fixing bug where non-updated query object is returned (#361)

This commit is contained in:
Mike Arpaia 2016-10-31 18:00:04 -04:00 committed by GitHub
parent 4f83220870
commit c5339ddb76

View file

@ -14,7 +14,7 @@ func (svc service) GetQuery(ctx context.Context, id uint) (*kolide.Query, error)
}
func (svc service) NewQuery(ctx context.Context, p kolide.QueryPayload) (*kolide.Query, error) {
var query kolide.Query
query := &kolide.Query{}
if p.Name != nil {
query.Name = *p.Name
@ -48,11 +48,11 @@ func (svc service) NewQuery(ctx context.Context, p kolide.QueryPayload) (*kolide
query.Version = *p.Version
}
_, err := svc.ds.NewQuery(&query)
query, err := svc.ds.NewQuery(query)
if err != nil {
return nil, err
}
return &query, nil
return query, nil
}
func (svc service) ModifyQuery(ctx context.Context, id uint, p kolide.QueryPayload) (*kolide.Query, error) {