Fix scalar construction in function
This commit is contained in:
parent
7ea867b4c9
commit
e005f939fd
|
@ -247,9 +247,15 @@ func funcRound(ev *evaluator, args Expressions) model.Value {
|
|||
func funcScalar(ev *evaluator, args Expressions) model.Value {
|
||||
v := ev.evalVector(args[0])
|
||||
if len(v) != 1 {
|
||||
return &model.Scalar{model.SampleValue(math.NaN()), ev.Timestamp}
|
||||
return &model.Scalar{
|
||||
Value: model.SampleValue(math.NaN()),
|
||||
Timestamp: ev.Timestamp,
|
||||
}
|
||||
}
|
||||
return &model.Scalar{
|
||||
Value: model.SampleValue(v[0].Value),
|
||||
Timestamp: ev.Timestamp,
|
||||
}
|
||||
return &model.Scalar{model.SampleValue(v[0].Value), ev.Timestamp}
|
||||
}
|
||||
|
||||
// === count_scalar(vector model.ValVector) model.SampleValue ===
|
||||
|
|
Loading…
Reference in New Issue