This commit is contained in:
syuilo 2019-06-15 00:07:41 +09:00
parent 2bd03ca725
commit 2615368b1e
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69
8 changed files with 23 additions and 36 deletions

View file

@ -53,12 +53,14 @@ function validatePerson(x: any, uri: string) {
return new Error('invalid person: inbox is not a string');
}
if (!Users.validateUsername(x.preferredUsername, true)) {
if (!Users.validateRemoteUsername.ok(x.preferredUsername)) {
return new Error('invalid person: invalid username');
}
if (!Users.isValidName(x.name == '' ? null : x.name)) {
return new Error('invalid person: invalid name');
if (x.name != null && x.name != '') {
if (!Users.validateName.ok(x.name)) {
return new Error('invalid person: invalid name');
}
}
if (typeof x.id !== 'string') {