diff --git a/agent/agentsocket/client.go b/agent/agentsocket/client.go index cc8810c987..3ed629e555 100644 --- a/agent/agentsocket/client.go +++ b/agent/agentsocket/client.go @@ -99,7 +99,10 @@ func (c *Client) SyncReady(ctx context.Context, unitName unit.ID) (bool, error) resp, err := c.client.SyncReady(ctx, &proto.SyncReadyRequest{ Unit: string(unitName), }) - return resp.Ready, err + if err != nil { + return false, xerrors.Errorf("sync ready: %w", err) + } + return resp.Ready, nil } // SyncStatus gets the status of a unit and its dependencies.