mirror of
https://github.com/ansible/awx.git
synced 2026-01-21 22:48:02 -03:30
Fix Template list as well.
This commit is contained in:
parent
d22cafc42e
commit
d3ed6ac73a
@ -77,22 +77,21 @@ class TemplatesList extends Component {
|
||||
}
|
||||
}
|
||||
|
||||
async handleTemplateDelete() {
|
||||
const { selected } = this.state;
|
||||
async handleTemplateDelete () {
|
||||
const { selected, itemCount } = this.state;
|
||||
|
||||
this.setState({ hasContentLoading: true });
|
||||
try {
|
||||
await Promise.all(
|
||||
selected.map(({ type, id }) => {
|
||||
let deletePromise;
|
||||
if (type === 'job_template') {
|
||||
deletePromise = JobTemplatesAPI.destroy(id);
|
||||
} else if (type === 'workflow_job_template') {
|
||||
deletePromise = WorkflowJobTemplatesAPI.destroy(id);
|
||||
}
|
||||
return deletePromise;
|
||||
})
|
||||
);
|
||||
await Promise.all(selected.map(({ type, id }) => {
|
||||
let deletePromise;
|
||||
if (type === 'job_template') {
|
||||
deletePromise = JobTemplatesAPI.destroy(id);
|
||||
} else if (type === 'workflow_job_template') {
|
||||
deletePromise = WorkflowJobTemplatesAPI.destroy(id);
|
||||
}
|
||||
return deletePromise;
|
||||
}));
|
||||
this.setState({ itemCount: itemCount - selected.length });
|
||||
} catch (err) {
|
||||
this.setState({ deletionError: err });
|
||||
} finally {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user