From 850addc61936fa9273dc33beaa3aedd16d41188c Mon Sep 17 00:00:00 2001
From: Cj-bc <cj.bc-sd@outlook.jp>
Date: Mon, 13 Mar 2023 23:13:51 +0900
Subject: [PATCH] =?UTF-8?q?user=20schema=E3=81=AB=E3=81=82=E3=82=8Bany?=
 =?UTF-8?q?=E5=9E=8B=E3=82=92=E5=8E=B3=E6=A0=BC=E3=81=AB=E3=81=97=E3=81=9F?=
 =?UTF-8?q?=20(#10319)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

使用されている箇所から、これらのプロパティの型はstring型に限定出来そうということが分かった。
又、OpenAPIv3の仕様上はanyは使えないため修正した。

related: https://github.com/misskey-dev/misskey/issues/10308

* Update CHANGELOG
---
 CHANGELOG.md                                    | 1 +
 packages/backend/src/models/json-schema/user.ts | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b629fa4611..5bfddbbc6d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -28,6 +28,7 @@ You should also include the user name that made the change.
 - Playのソースコード上限文字数を2倍に拡張
 - 付箋ウィジェットの高さを設定可能に
 - 配送先サーバーが410 Goneで応答してきた場合は自動で配送停止をするように
+- avatarBlurHash/bannerBlurHashの型をstringに限定
 
 ### Bugfixes
 - プロフィールで設定した情報が削除できない問題を修正
diff --git a/packages/backend/src/models/json-schema/user.ts b/packages/backend/src/models/json-schema/user.ts
index 8c61ee1f5f..e8a7212c52 100644
--- a/packages/backend/src/models/json-schema/user.ts
+++ b/packages/backend/src/models/json-schema/user.ts
@@ -29,7 +29,7 @@ export const packedUserLiteSchema = {
 			nullable: true, optional: false,
 		},
 		avatarBlurhash: {
-			type: 'any',
+			type: 'string',
 			nullable: true, optional: false,
 		},
 		isAdmin: {
@@ -93,7 +93,7 @@ export const packedUserDetailedNotMeOnlySchema = {
 			nullable: true, optional: false,
 		},
 		bannerBlurhash: {
-			type: 'any',
+			type: 'string',
 			nullable: true, optional: false,
 		},
 		isLocked: {