X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fsignup.ts;h=8fa81e601d7a712e314dd036a2151648ee8f8353;hb=a4ce422305fe16fad16dffebbc1fc56f191a0a6d;hp=d34ff2db5e30287889804dd224e0be5f32343de1;hpb=4c1def5fd8e9f483238eb38e221f555e2e6bbf07;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/signup.ts b/server/helpers/signup.ts index d34ff2db5..8fa81e601 100644 --- a/server/helpers/signup.ts +++ b/server/helpers/signup.ts @@ -1,4 +1,4 @@ -import { UserModel } from '../models/account/user' +import { UserModel } from '../models/user/user' import * as ipaddr from 'ipaddr.js' import { CONFIG } from '../initializers/config' @@ -20,6 +20,8 @@ async function isSignupAllowed (): Promise<{ allowed: boolean, errorMessage?: st } function isSignupAllowedForCurrentIP (ip: string) { + if (!ip) return false + const addr = ipaddr.parse(ip) const excludeList = [ 'blacklist' ] let matched = ''