mirror of https://github.com/perkeep/perkeep.git
fs: fix bug picking recent filenames when file has no name
e.g. iphone uploads Change-Id: Ieee398b6f43c261232bc9f6cc0c71cb97c5c49f8
This commit is contained in:
parent
53203f09b5
commit
433a312703
|
@ -21,7 +21,8 @@ package fs
|
|||
import (
|
||||
"log"
|
||||
"os"
|
||||
"path"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
|
@ -109,7 +110,11 @@ func (n *recentDir) ReadDir(intr fs.Intr) ([]fuse.Dirent, fuse.Error) {
|
|||
continue
|
||||
}
|
||||
if name == "" || n.ents[name] != nil {
|
||||
name = ccMeta.BlobRef.String() + path.Ext(name)
|
||||
ext := filepath.Ext(name)
|
||||
if ext == "" && strings.HasSuffix(ccMeta.File.MIMEType, "image/jpeg") {
|
||||
ext = ".jpg"
|
||||
}
|
||||
name = strings.TrimPrefix(ccMeta.BlobRef.String(), "sha1-")[:10] + ext
|
||||
if n.ents[name] != nil {
|
||||
continue
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue