fix: normalize empty value of `name` into an absent value

This commit is contained in:
Kagami Sascha Rosylight 2023-02-17 09:06:31 +01:00
parent 0e1b5d6f14
commit 194d656bb4
1 changed files with 3 additions and 0 deletions

View File

@ -164,6 +164,9 @@ export class ApPersonService implements OnModuleInit {
throw new Error('invalid Actor: wrong name');
}
x.name = truncate(x.name, nameLength);
} else if (x.name === '') {
// Mastodon emits empty string when the name is not set.
x.name = undefined;
}
if (x.summary) {
if (!(typeof x.summary === 'string' && x.summary.length > 0)) {