diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-02-26 15:13:44 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-02-26 15:13:44 +0900 |
| commit | 0a882471f32d087849c76c7fa8ba975d17248faf (patch) | |
| tree | 94a03b7882def4354a135b45195605ed049d07f0 /packages/backend/src/server/api | |
| parent | :art: (diff) | |
| download | sharkey-0a882471f32d087849c76c7fa8ba975d17248faf.tar.gz sharkey-0a882471f32d087849c76c7fa8ba975d17248faf.tar.bz2 sharkey-0a882471f32d087849c76c7fa8ba975d17248faf.zip | |
fix: better language settings
Fix #8359
Fix #7968
Diffstat (limited to 'packages/backend/src/server/api')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/i/update.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/endpoints/i/update.ts b/packages/backend/src/server/api/endpoints/i/update.ts index 3488082ab2..2ea6714068 100644 --- a/packages/backend/src/server/api/endpoints/i/update.ts +++ b/packages/backend/src/server/api/endpoints/i/update.ts @@ -6,7 +6,6 @@ import { publishToFollowers } from '@/services/i/update'; import define from '../../define'; import { extractCustomEmojisFromMfm } from '@/misc/extract-custom-emojis-from-mfm'; import { extractHashtags } from '@/misc/extract-hashtags'; -import * as langmap from 'langmap'; import { updateUsertags } from '@/services/update-hashtag'; import { ApiError } from '../../error'; import { Users, DriveFiles, UserProfiles, Pages } from '@/models/index'; @@ -14,6 +13,7 @@ import { User } from '@/models/entities/user'; import { UserProfile } from '@/models/entities/user-profile'; import { notificationTypes } from '@/types'; import { normalizeForSearch } from '@/misc/normalize-for-search'; +import { langmap } from '@/misc/langmap'; export const meta = { tags: ['account'], @@ -74,7 +74,7 @@ export const paramDef = { description: { ...Users.descriptionSchema, nullable: true }, location: { ...Users.locationSchema, nullable: true }, birthday: { ...Users.birthdaySchema, nullable: true }, - lang: { type: 'string', enum: Object.keys(langmap), nullable: true }, + lang: { type: 'string', enum: [null, ...Object.keys(langmap)], nullable: true }, avatarId: { type: 'string', format: 'misskey:id', nullable: true }, bannerId: { type: 'string', format: 'misskey:id', nullable: true }, fields: { type: 'array', |