X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fcustom-validators%2Faccounts.ts;h=191de1496eec4b545e04a0438a1b85f95881b986;hb=39ba2e8e3a71961cd0087c57d25905f6a97a6b69;hp=00dea9039d53f0a3e9a26c8a8060f1ce58de363c;hpb=d14a9532a1363b464d6d15fce86afc4983a8357e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/custom-validators/accounts.ts b/server/helpers/custom-validators/accounts.ts index 00dea9039..191de1496 100644 --- a/server/helpers/custom-validators/accounts.ts +++ b/server/helpers/custom-validators/accounts.ts @@ -5,6 +5,7 @@ import * as validator from 'validator' 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) @@ -40,8 +41,8 @@ function isAccountNameWithHostExist (nameWithDomain: string, res: Response, send const [ accountName, host ] = nameWithDomain.split('@') let promise: Bluebird - 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) }