core: add default value to pdoc.data & pdoc.additional_file

This commit is contained in:
undefined committed 2025-02-05 08:00:08 +08:00
1 parent 46ac74b90f
commit e036a0dee1
2 files changed
+9 -1

No files matched your search

+8 -1
View File
@@ -157,7 +157,14 @@ export class ProblemModel {
) {
const ddoc = await DomainModel.get(domainId);
const args: Partial<ProblemDoc> = {
title, tag, hidden: meta.hidden || false, nSubmit: 0, nAccept: 0, sort: sortable(pid || `P${docId}`, ddoc?.namespaces),
title,
tag,
hidden: meta.hidden || false,
nSubmit: 0,
nAccept: 0,
sort: sortable(pid || `P${docId}`, ddoc?.namespaces),
data: [],
additional_file: [],
};
if (pid) args.pid = pid;
if (meta.difficulty) args.difficulty = meta.difficulty;
+1
View File
@@ -142,6 +142,7 @@ export class StorageModel {
{ $set: { lastUsage: new Date() } },
{ returnDocument: 'after' },
);
if (!value) throw new Error(`Original file ${src} not found`);
const meta = {};
await StorageModel.del([dst]);
meta['Content-Type'] = mime(dst);