daemon/prune: Use errdefs for invalid "until" value
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
parent
e502c69140
commit
117ceac82b
1 changed files with 3 additions and 4 deletions
|
@ -2,7 +2,6 @@ package daemon // import "github.com/docker/docker/daemon"
|
|||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"sync/atomic"
|
||||
|
@ -230,15 +229,15 @@ func getUntilFromPruneFilters(pruneFilters filters.Args) (time.Time, error) {
|
|||
}
|
||||
untilFilters := pruneFilters.Get("until")
|
||||
if len(untilFilters) > 1 {
|
||||
return until, fmt.Errorf("more than one until filter specified")
|
||||
return until, errdefs.InvalidParameter(errors.New("more than one until filter specified"))
|
||||
}
|
||||
ts, err := timetypes.GetTimestamp(untilFilters[0], time.Now())
|
||||
if err != nil {
|
||||
return until, err
|
||||
return until, errdefs.InvalidParameter(err)
|
||||
}
|
||||
seconds, nanoseconds, err := timetypes.ParseTimestamps(ts, 0)
|
||||
if err != nil {
|
||||
return until, err
|
||||
return until, errdefs.InvalidParameter(err)
|
||||
}
|
||||
until = time.Unix(seconds, nanoseconds)
|
||||
return until, nil
|
||||
|
|
Loading…
Add table
Reference in a new issue