feat: Add tests for LstatIfPossible

This commit is contained in:
Felix Pojtinger
2022-01-16 02:45:32 +01:00
parent 869ed5a4c2
commit c365fe74ad
5 changed files with 207 additions and 5 deletions
+3 -3
View File
@@ -23,10 +23,10 @@ func Stat(
if symlink {
// Resolve symlink
link, err := metadata.Metadata.GetHeader(context.Background(), name)
link, err := metadata.Metadata.GetHeaderByLinkname(context.Background(), name)
if err != nil {
if err == sql.ErrNoRows {
link, err = metadata.Metadata.GetHeader(context.Background(), strings.TrimSuffix(name, "/")+"/")
link, err = metadata.Metadata.GetHeaderByLinkname(context.Background(), strings.TrimSuffix(name, "/")+"/")
if err != nil {
return nil, err
}
@@ -35,7 +35,7 @@ func Stat(
}
}
name = link.Linkname
name = link.Name
}
dbhdr, err := metadata.Metadata.GetHeader(context.Background(), name)