azureblob: Read LastModified time of containers in root listing

This commit is contained in:
Nick Craig-Wood 2017-08-10 20:16:30 +01:00
parent d54fca4e58
commit 2870874329

View file

@ -422,7 +422,12 @@ func (f *Fs) listContainers(dir string) (entries fs.DirEntries, err error) {
return nil, fs.ErrorListBucketRequired
}
err = f.listContainersToFn(func(container *storage.Container) error {
d := fs.NewDir(container.Name, time.Time{})
t, err := time.Parse(time.RFC1123, container.Properties.LastModified)
if err != nil {
fs.Debugf(f, "Failed to parse LastModified %q: %v", container.Properties.LastModified, err)
t = time.Time{}
}
d := fs.NewDir(container.Name, t)
entries = append(entries, d)
return nil
})