default file name
This commit is contained in:
parent
f683dfc2cf
commit
9c42254b80
|
@ -20,7 +20,11 @@ class Job {
|
||||||
constructor({ runtime, files, args, stdin, timeouts, alias }) {
|
constructor({ runtime, files, args, stdin, timeouts, alias }) {
|
||||||
this.uuid = uuidv4();
|
this.uuid = uuidv4();
|
||||||
this.runtime = runtime;
|
this.runtime = runtime;
|
||||||
this.files = files;
|
this.files = files.map((file,i) => ({
|
||||||
|
name: file.name || `file${i}`,
|
||||||
|
content: file.content
|
||||||
|
}));
|
||||||
|
|
||||||
this.args = args;
|
this.args = args;
|
||||||
this.stdin = stdin;
|
this.stdin = stdin;
|
||||||
this.timeouts = timeouts;
|
this.timeouts = timeouts;
|
||||||
|
@ -35,6 +39,7 @@ class Job {
|
||||||
uid %= (config.runner_uid_max - config.runner_uid_min) + 1;
|
uid %= (config.runner_uid_max - config.runner_uid_min) + 1;
|
||||||
gid %= (config.runner_gid_max - config.runner_gid_min) + 1;
|
gid %= (config.runner_gid_max - config.runner_gid_min) + 1;
|
||||||
|
|
||||||
|
|
||||||
this.state = job_states.READY;
|
this.state = job_states.READY;
|
||||||
this.dir = path.join(config.data_directory, globals.data_directories.jobs, this.uuid);
|
this.dir = path.join(config.data_directory, globals.data_directories.jobs, this.uuid);
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,11 +15,6 @@ module.exports = {
|
||||||
// isSemVer requires it to be a version, not a selector
|
// isSemVer requires it to be a version, not a selector
|
||||||
body('files')
|
body('files')
|
||||||
.isArray(),
|
.isArray(),
|
||||||
body('files.*.name')
|
|
||||||
.isString()
|
|
||||||
.bail()
|
|
||||||
.not()
|
|
||||||
.contains('/'),
|
|
||||||
body('files.*.content')
|
body('files.*.content')
|
||||||
.isString(),
|
.isString(),
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue