webpack/scenes/ContentViews/Details/Repositories/ContentViewRepositories.js in katello-4.3.1 vs webpack/scenes/ContentViews/Details/Repositories/ContentViewRepositories.js in katello-4.4.0.rc1
- old
+ new
@@ -141,17 +141,38 @@
setBulkActionOpen(!bulkActionOpen);
};
const onAdd = (repos) => {
const { repository_ids: repositoryIds = [] } = details;
- dispatch(updateContentView(cvId, { repository_ids: repositoryIds.concat(repos) }));
+ dispatch(updateContentView(
+ cvId,
+ { repository_ids: repositoryIds.concat(repos) },
+ () =>
+ dispatch(getContentViewRepositories(
+ cvId,
+ typeSelected !== 'All repositories' ? {
+ content_type: repoTypes[typeSelected],
+ } : {},
+ statusSelected,
+ )),
+ ));
};
const onRemove = (repos) => {
const reposToDelete = [].concat(repos);
const { repository_ids: repositoryIds = [] } = details;
const deletedRepos = repositoryIds.filter(x => !reposToDelete.includes(x));
- dispatch(updateContentView(cvId, { repository_ids: deletedRepos }));
+ dispatch(updateContentView(
+ cvId, { repository_ids: deletedRepos },
+ () =>
+ dispatch(getContentViewRepositories(
+ cvId,
+ typeSelected !== 'All repositories' ? {
+ content_type: repoTypes[typeSelected],
+ } : {},
+ statusSelected,
+ )),
+ ));
};
const addBulk = () => {
setBulkActionOpen(false);
const reposToAdd = rows.filter(({ selected, added }) =>