Merge aaa5a48bb7 into 568021498f
				
					
				
			This commit is contained in:
		
						commit
						5f9a2698e8
					
				|  | @ -22,6 +22,8 @@ | |||
| - Fix: アカウント削除が正常に行われないことがあった問題を修正 | ||||
| - Fix: outboxのページネーションが正しく行われない問題を修正 | ||||
| 
 | ||||
| ### Misskey.js | ||||
| - Fix: misskey-jsの drive/file/create でファイルアップロードができない問題を修正 | ||||
| 
 | ||||
| ## 2025.6.0 | ||||
| 
 | ||||
|  |  | |||
|  | @ -106,7 +106,7 @@ export class APIClient { | |||
| 			this.fetch(`${this.origin}/api/${endpoint}`, { | ||||
| 				method: 'POST', | ||||
| 				body: payload, | ||||
| 				headers: { | ||||
| 				headers: mediaType === 'multipart/form-data' ? {} : { | ||||
| 					'Content-Type': mediaType, | ||||
| 				}, | ||||
| 				credentials: 'omit', | ||||
|  |  | |||
|  | @ -94,11 +94,7 @@ describe('API', () => { | |||
| 		fetchMock.resetMocks(); | ||||
| 		fetchMock.mockResponse(async (req) => { | ||||
| 			if (req.method == 'POST' && req.url == 'https://misskey.test/api/drive/files/create') { | ||||
| 				if (req.headers.get('Content-Type')?.includes('multipart/form-data')) { | ||||
| 					return JSON.stringify({ id: 'foo' }); | ||||
| 				} else { | ||||
| 					return { status: 400 }; | ||||
| 				} | ||||
| 				return JSON.stringify({ id: 'foo' }); | ||||
| 			} else { | ||||
| 				return { status: 404 }; | ||||
| 			} | ||||
|  | @ -123,7 +119,7 @@ describe('API', () => { | |||
| 		expect(getFetchCall(fetchMock.mock.calls[0])).toEqual({ | ||||
| 			url: 'https://misskey.test/api/drive/files/create', | ||||
| 			method: 'POST', | ||||
| 			contentType: 'multipart/form-data', | ||||
| 			contentType: undefined, | ||||
| 			body: { | ||||
| 				i: 'TOKEN', | ||||
| 				file: testFile, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue