summaryrefslogtreecommitdiff
path: root/packages/backend/src
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2023-03-09 22:36:26 +0900
committerGitHub <noreply@github.com>2023-03-09 22:36:26 +0900
commitdc49a24f073b93acf5cd55d60ae39f93253db7e1 (patch)
tree841b071a746f3dfe70c8bf8d365451d14fdbdf1a /packages/backend/src
parentchore(test): data属性がclassになっているのを修正 (diff)
parentMerge branch 'develop' into mkusername-empty (diff)
downloadmisskey-dc49a24f073b93acf5cd55d60ae39f93253db7e1.tar.gz
misskey-dc49a24f073b93acf5cd55d60ae39f93253db7e1.tar.bz2
misskey-dc49a24f073b93acf5cd55d60ae39f93253db7e1.zip
Merge pull request #9970 from saschanaz/mkusername-empty
fix(backend/ApPersonService): normalize empty value of `name` into an absent value
Diffstat (limited to 'packages/backend/src')
-rw-r--r--packages/backend/src/core/activitypub/models/ApPersonService.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/backend/src/core/activitypub/models/ApPersonService.ts b/packages/backend/src/core/activitypub/models/ApPersonService.ts
index a1fdd7a198..d06958da0c 100644
--- a/packages/backend/src/core/activitypub/models/ApPersonService.ts
+++ b/packages/backend/src/core/activitypub/models/ApPersonService.ts
@@ -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)) {