diff --git a/src/stores/utils/index.ts b/src/stores/utils/index.ts index ccc5d405..babef9e0 100644 --- a/src/stores/utils/index.ts +++ b/src/stores/utils/index.ts @@ -353,19 +353,20 @@ export function manageMeta(api: AxiosInstance, base: string) { group: T; parentId: string; meta: any; - file: File; + file?: File; }) => { const url = `${base}/${opts.parentId}/${opts.group}`; const res = await api.post(url, opts.meta); if (res.status < 400) { - await manageFile(api, base).putFile({ - parentId: opts.parentId, - group: opts.group, - fileId: res.data.id, - file: opts.file, - }); - + if (opts.file !== undefined) { + await manageFile(api, base).putFile({ + parentId: opts.parentId, + group: opts.group, + fileId: res.data.id, + file: opts.file, + }); + } return res.data; } },