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:
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user