diff --git a/nomad/node_endpoint.go b/nomad/node_endpoint.go index a56d842f3..c94ba7a3e 100644 --- a/nomad/node_endpoint.go +++ b/nomad/node_endpoint.go @@ -452,8 +452,8 @@ func (n *Node) UpdateAlloc(args *structs.AllocUpdateRequest, reply *structs.Gene defer metrics.MeasureSince([]string{"nomad", "client", "update_alloc"}, time.Now()) // Ensure only a single alloc - if len(args.Alloc) != 1 { - return fmt.Errorf("must update a single allocation") + if len(args.Alloc) == 0 { + return fmt.Errorf("must update at least one allocation") } // Commit this update via Raft