added handler for level-1 re-execution
This commit is contained in:
parent
3f1bb41d5d
commit
23f77df4b8
|
@ -183,15 +183,16 @@ class CCPExecutionHistory extends HTMLElement {
|
|||
if(reply.status === 200) return reply.json();
|
||||
else throw `Unable to load execution ${id}`
|
||||
}).then(data=>{
|
||||
const exec = data[0]
|
||||
//this may occur for timing issues since workflow start is async
|
||||
const exec = data.length === 0 ? { id : id} : data[0]
|
||||
for(var i=0; i < this.#data.length; i++){
|
||||
if(this.#data[i].id == exec.id){
|
||||
this.#data[i] = exec
|
||||
break
|
||||
}
|
||||
if(i === this.#data.length){
|
||||
this.#data = data.concat(this.#data)
|
||||
}
|
||||
}
|
||||
if(i === this.#data.length){
|
||||
this.#data = [exec].concat(this.#data)
|
||||
}
|
||||
this.updateList()
|
||||
}).catch(err=>{ console.error(err)})
|
||||
|
@ -275,8 +276,10 @@ class CCPExecutionHistory extends HTMLElement {
|
|||
if (reply.status !== 200) {
|
||||
throw "Unable to re-execute"
|
||||
}
|
||||
}).then(()=>{
|
||||
alert("Re-execution is WIP. Stay tuned")
|
||||
return reply.json()
|
||||
}).then(data=>{
|
||||
console.log(data)
|
||||
this.refreshExecution(data.jobID)
|
||||
}).catch(err=>{ console.error(err)})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue