import { AccountModel } from '../../models/account/account'
import { isUserDescriptionValid, isUserUsernameValid } from './users'
import { exists } from './misc'
+import { CONFIG } from '../../initializers'
function isAccountNameValid (value: string) {
return isUserUsernameValid(value)
const [ accountName, host ] = nameWithDomain.split('@')
let promise: Bluebird<AccountModel>
- if (!host) promise = AccountModel.loadLocalByName(accountName)
- else promise = AccountModel.loadLocalByNameAndHost(accountName, host)
+ if (!host || host === CONFIG.WEBSERVER.HOST) promise = AccountModel.loadLocalByName(accountName)
+ else promise = AccountModel.loadByNameAndHost(accountName, host)
return isAccountExist(promise, res, sendNotFound)
}