fix(job.set): protects userId from modification (#329)
This commit is contained in:
parent
c5ab47fa66
commit
d4ace24caa
@ -1,3 +1,4 @@
|
|||||||
|
import assign from 'lodash.assign'
|
||||||
import JobExecutor from '../job-executor'
|
import JobExecutor from '../job-executor'
|
||||||
import { Jobs } from '../models/job'
|
import { Jobs } from '../models/job'
|
||||||
import {
|
import {
|
||||||
@ -44,8 +45,10 @@ export default class {
|
|||||||
return job_.properties
|
return job_.properties
|
||||||
}
|
}
|
||||||
|
|
||||||
async updateJob (job) {
|
async updateJob ({id, type, name, key, method, paramsVector}) {
|
||||||
return /* await */ this._jobs.save(job)
|
const oldJob = await this.getJob(id)
|
||||||
|
assign(oldJob, {type, name, key, method, paramsVector})
|
||||||
|
return /* await */ this._jobs.save(oldJob)
|
||||||
}
|
}
|
||||||
|
|
||||||
async removeJob (id) {
|
async removeJob (id) {
|
||||||
|
Loading…
Reference in New Issue
Block a user