fix: upload skills with generated multipart body

Fixes #8794.
This commit is contained in:
Weilong Liao
2026-06-16 17:00:23 +08:00
committed by GitHub
parent f66215b365
commit 898c800c96
2 changed files with 5 additions and 8 deletions

View File

@@ -1322,9 +1322,9 @@ export const skillApi = {
list(params?: { enabled?: boolean; source?: string }) {
return typed<any>(openApiV1.listSkills({ query: params }));
},
uploadBatch(formData: FormData) {
uploadBatch(files: File[]) {
return typed<any>(
openApiV1.uploadSkillsBatch({ body: generatedFormData(formData) }),
openApiV1.uploadSkillsBatch({ body: { files } }),
);
},
setEnabled(skillName: string, enabled: boolean) {

View File

@@ -1195,12 +1195,9 @@ export default {
}
try {
const formData = new FormData();
for (const item of attemptedItems) {
formData.append("files", item.file);
}
const res = await skillApi.uploadBatch(formData);
const res = await skillApi.uploadBatch(
attemptedItems.map((item) => item.file),
);
const payload = res?.data?.data || {};
applyUploadResults(attemptedItems, payload);