mirror of
https://github.com/rclone/rclone.git
synced 2025-04-19 01:59:00 +08:00
http: make it work in case entry does not implement metadaer
This commit is contained in:
parent
27f8cb2b11
commit
18225c01a8
@ -195,10 +195,13 @@ func (lj *listJSON) entry(ctx context.Context, entry fs.DirEntry) (*ListJSONItem
|
||||
}
|
||||
|
||||
// Read the metadata if required
|
||||
entryMetadataer := entry.(fs.Metadataer)
|
||||
meta, err := entryMetadataer.Metadata(ctx)
|
||||
if err != nil {
|
||||
fs.Errorf(entry, "Failed to read metadata: %v", err)
|
||||
var meta fs.Metadata
|
||||
var err error
|
||||
if entryMetadataer, ok := entry.(fs.Metadataer); ok {
|
||||
meta, err = entryMetadataer.Metadata(ctx)
|
||||
if err != nil {
|
||||
fs.Errorf(entry, "Failed to read metadata: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
var name string
|
||||
|
Loading…
x
Reference in New Issue
Block a user