fix(job.set): protects userId from modification (#329)

This commit is contained in:
Fabrice Marsaud 2016-06-07 09:25:15 +02:00 committed by Julien Fontanet
parent c5ab47fa66
commit d4ace24caa

View File

@ -1,3 +1,4 @@
import assign from 'lodash.assign'
import JobExecutor from '../job-executor'
import { Jobs } from '../models/job'
import {
@ -44,8 +45,10 @@ export default class {
return job_.properties
}
async updateJob (job) {
return /* await */ this._jobs.save(job)
async updateJob ({id, type, name, key, method, paramsVector}) {
const oldJob = await this.getJob(id)
assign(oldJob, {type, name, key, method, paramsVector})
return /* await */ this._jobs.save(oldJob)
}
async removeJob (id) {