mega: fix after lib/encoder change

This commit is contained in:
Nick Craig-Wood 2019-10-02 12:41:52 +01:00
parent e2914c0097
commit b94b2a3723

View file

@ -252,12 +252,11 @@ func NewFs(name, root string, m configmap.Mapper) (fs.Fs, error) {
// It also encodes the parts into backend specific encoding // It also encodes the parts into backend specific encoding
func splitNodePath(nodePath string) (parts []string) { func splitNodePath(nodePath string) (parts []string) {
nodePath = path.Clean(nodePath) nodePath = path.Clean(nodePath)
nodePath = enc.FromStandardPath(nodePath) if nodePath == "." || nodePath == "/" {
parts = strings.Split(nodePath, "/")
if len(parts) == 1 && (parts[0] == "." || parts[0] == "/") {
return nil return nil
} }
return parts nodePath = enc.FromStandardPath(nodePath)
return strings.Split(nodePath, "/")
} }
// findNode looks up the node for the path of the name given from the root given // findNode looks up the node for the path of the name given from the root given