1
0
mirror of https://github.com/directorz/mailfull-go.git synced 2025-12-18 10:07:03 +00:00

Fixed existence check.

This commit is contained in:
teru
2016-07-31 13:49:37 +09:00
parent c9e692a68d
commit c7aec5b0ba

View File

@@ -69,6 +69,10 @@ func (r *Repository) Domain(domainName string) (*Domain, error) {
fileInfo, err := os.Stat(filepath.Join(r.DirMailDataPath, domainName)) fileInfo, err := os.Stat(filepath.Join(r.DirMailDataPath, domainName))
if err != nil { if err != nil {
if err.(*os.PathError).Err == syscall.ENOENT {
return nil, nil
}
return nil, err return nil, err
} }
@@ -207,6 +211,10 @@ func (r *Repository) User(domainName, userName string) (*User, error) {
fileInfo, err := os.Stat(filepath.Join(r.DirMailDataPath, domainName, userName)) fileInfo, err := os.Stat(filepath.Join(r.DirMailDataPath, domainName, userName))
if err != nil { if err != nil {
if err.(*os.PathError).Err == syscall.ENOENT {
return nil, nil
}
return nil, err return nil, err
} }