mirror of
https://github.com/ansible/awx.git
synced 2026-05-20 07:17:40 -02:30
Fix Template list as well.
This commit is contained in:
@@ -77,13 +77,12 @@ class TemplatesList extends Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async handleTemplateDelete() {
|
async handleTemplateDelete () {
|
||||||
const { selected } = this.state;
|
const { selected, itemCount } = this.state;
|
||||||
|
|
||||||
this.setState({ hasContentLoading: true });
|
this.setState({ hasContentLoading: true });
|
||||||
try {
|
try {
|
||||||
await Promise.all(
|
await Promise.all(selected.map(({ type, id }) => {
|
||||||
selected.map(({ type, id }) => {
|
|
||||||
let deletePromise;
|
let deletePromise;
|
||||||
if (type === 'job_template') {
|
if (type === 'job_template') {
|
||||||
deletePromise = JobTemplatesAPI.destroy(id);
|
deletePromise = JobTemplatesAPI.destroy(id);
|
||||||
@@ -91,8 +90,8 @@ class TemplatesList extends Component {
|
|||||||
deletePromise = WorkflowJobTemplatesAPI.destroy(id);
|
deletePromise = WorkflowJobTemplatesAPI.destroy(id);
|
||||||
}
|
}
|
||||||
return deletePromise;
|
return deletePromise;
|
||||||
})
|
}));
|
||||||
);
|
this.setState({ itemCount: itemCount - selected.length });
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this.setState({ deletionError: err });
|
this.setState({ deletionError: err });
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user