add training files

This commit is contained in:
panda committed 2022-12-15 18:27:30 +00:00
1 parent 3600aff598
commit dc0e397d77
11 files changed
+169 -9

No files matched your search

+1 -1
View File
@@ -552,7 +552,7 @@ export class ContestFilesHandler extends ContestDetailBaseHandler {
if (filename.includes('/') || filename.includes('..')) throw new ValidationError('filename', null, 'Bad filename');
await storage.put(`contest/${domainId}/${tid}/${filename}`, file.filepath, this.user._id);
const meta = await storage.getMeta(`contest/${domainId}/${tid}/${filename}`);
const payload = { name: filename, ...pick(meta, ['size', 'lastModified', 'etag']) };
const payload = { _id: filename, name: filename, ...pick(meta, ['size', 'lastModified', 'etag']) };
if (!meta) throw new FileUploadError();
await contest.edit(domainId, tid, { files: [...(this.tdoc.files || []), payload] });
this.back();