diff --git a/cmd/libs/go2idl/client-gen/generators/generator-for-type.go b/cmd/libs/go2idl/client-gen/generators/generator-for-type.go index 0ffc1bfaf7b..7a78f22ab5c 100644 --- a/cmd/libs/go2idl/client-gen/generators/generator-for-type.go +++ b/cmd/libs/go2idl/client-gen/generators/generator-for-type.go @@ -165,19 +165,19 @@ var deleteCollectionTemplate = ` // DeleteCollection deletes a collection of objects. func (c *$.type|privatePlural$) DeleteCollection(options *$.apiDeleteOptions|raw$, listOptions $.apiListOptions|raw$) error { if options == nil { - return c.Client.Delete(). - NamespaceIfScoped(e.namespace, len(e.namespace) > 0). + return c.client.Delete(). + NamespaceIfScoped(c.ns, len(c.ns) > 0). Resource("$.type|privatePlural$"). VersionedParams(&listOptions, api.Scheme). Do(). Error() } - body, err := api.Scheme.EncodeToVersion(options, c.client.APIVersion()) + body, err := api.Scheme.EncodeToVersion(options, c.client.APIVersion().String()) if err != nil { return err } - return c.Client.Delete(). - NamespaceIfScoped(e.namespace, len(e.namespace) > 0). + return c.client.Delete(). + NamespaceIfScoped(c.ns, len(c.ns) > 0). Resource("$.type|privatePlural$"). VersionedParams(&listOptions, api.Scheme). Body(body).