diff --git a/engine/simple_serializer.go b/engine/simple_serializer.go index 5ebe16ae5..ff11ec3a6 100644 --- a/engine/simple_serializer.go +++ b/engine/simple_serializer.go @@ -581,8 +581,11 @@ func (mb *MinuteBucket) Store() (result string, err error) { func (mb *MinuteBucket) Restore(input string) error { input = strings.TrimSpace(input) + if len(input) == 0 { + return nil + } elements := strings.Split(input, ";") - if len(input) > 0 && len(elements) != 5 { + if len(elements) != 5 { return notEnoughElements("MinuteBucket", input) } mb.Seconds, _ = strconv.ParseFloat(elements[0], 64)