If an object has no namespace, do not add a leading slash

This commit is contained in:
derekwaynecarr 2015-02-12 17:14:16 -05:00
parent cdb93a7c46
commit 192e186119

View File

@ -57,7 +57,10 @@ func MetaNamespaceKeyFunc(obj interface{}) (string, error) {
if err != nil {
return "", fmt.Errorf("object has no meta: %v", err)
}
return meta.Namespace() + "/" + meta.Name(), nil
if len(meta.Namespace()) > 0 {
return meta.Namespace() + "/" + meta.Name(), nil
}
return meta.Name(), nil
}
type cache struct {