1
0
mirror of https://github.com/directorz/mailfull-go.git synced 2025-12-17 09:37:02 +00:00

Fixed arguments check

This commit is contained in:
teru
2016-07-31 12:56:32 +09:00
parent 1074ab5b72
commit f3e8f83d5a

View File

@@ -273,12 +273,16 @@ func (r *Repository) usersHashedPassword(domainName string) (map[string]string,
// userForwards returns a string slice of forwards that the input name has.
func (r *Repository) userForwards(domainName, userName string) ([]string, error) {
user, err := r.User(domainName, userName)
domain, err := r.Domain(domainName)
if err != nil {
return nil, err
}
if user == nil {
return nil, ErrUserNotExist
if domain == nil {
return nil, ErrDomainNotExist
}
if !validUserName(userName) {
return nil, ErrInvalidUserName
}
file, err := os.Open(filepath.Join(r.DirMailDataPath, domainName, userName, FileNameUserForwards))