diff --git a/assets/openapi.json b/assets/openapi.json
index 8c1920f9..64dc53c0 100644
--- a/assets/openapi.json
+++ b/assets/openapi.json
@@ -4984,12 +4984,17 @@
"type": "string"
},
"theme_colors": {
- "minItems": 2,
- "maxItems": 2,
+ "items": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "integer"
+ }
+ ],
"type": "array",
- "items": {
- "type": "integer"
- }
+ "minItems": 2,
+ "maxItems": 2
}
}
},
@@ -5764,12 +5769,17 @@
"type": "string"
},
"theme_colors": {
- "minItems": 2,
- "maxItems": 2,
+ "items": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "integer"
+ }
+ ],
"type": "array",
- "items": {
- "type": "integer"
- }
+ "minItems": 2,
+ "maxItems": 2
}
}
},
diff --git a/assets/schemas.json b/assets/schemas.json
index a4365b69..2c2abe8f 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -79863,12 +79863,17 @@
"type": "string"
},
"theme_colors": {
- "minItems": 2,
- "maxItems": 2,
+ "items": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "integer"
+ }
+ ],
"type": "array",
- "items": {
- "type": "integer"
- }
+ "minItems": 2,
+ "maxItems": 2
}
},
"additionalProperties": false,
@@ -180210,12 +180215,17 @@
"type": "string"
},
"theme_colors": {
- "minItems": 2,
- "maxItems": 2,
+ "items": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "integer"
+ }
+ ],
"type": "array",
- "items": {
- "type": "integer"
- }
+ "minItems": 2,
+ "maxItems": 2
}
},
"additionalProperties": false,
diff --git a/src/util/schemas/MemberChangeProfileSchema.ts b/src/util/schemas/MemberChangeProfileSchema.ts
index 06505ab9..d2d1481d 100644
--- a/src/util/schemas/MemberChangeProfileSchema.ts
+++ b/src/util/schemas/MemberChangeProfileSchema.ts
@@ -22,8 +22,7 @@ export interface MemberChangeProfileSchema {
bio?: string;
pronouns?: string;
/**
- * @minItems 2
- * @maxItems 2
+ * @items.type integer
*/
- theme_colors?: number[]; // puyo: changed from [number, number] because it breaks openapi
+ theme_colors?: [number, number];
}
diff --git a/src/util/schemas/UserProfileModifySchema.ts b/src/util/schemas/UserProfileModifySchema.ts
index 6f6777dd..3dea257a 100644
--- a/src/util/schemas/UserProfileModifySchema.ts
+++ b/src/util/schemas/UserProfileModifySchema.ts
@@ -22,8 +22,7 @@ export interface UserProfileModifySchema {
banner?: string | null;
pronouns?: string;
/**
- * @minItems 2
- * @maxItems 2
+ * @items.type integer
*/
- theme_colors?: number[]; // puyo: changed from [number, number] because it breaks openapi
+ theme_colors?: [number, number];
}
|