webpack/scenes/ContentViews/Details/ComponentContentViews/ContentViewComponents.js in katello-4.9.2 vs webpack/scenes/ContentViews/Details/ComponentContentViews/ContentViewComponents.js in katello-4.10.0.rc1

- old
+ new

@@ -52,10 +52,11 @@ const [versionEditing, setVersionEditing] = useState(false); const [compositeCvEditing, setCompositeCvEditing] = useState(null); const [componentCvEditing, setComponentCvEditing] = useState(null); const [componentLatest, setComponentLatest] = useState(false); const [componentId, setComponentId] = useState(null); + const [componentVersionId, setComponentVersionId] = useState(null); const [selectedComponentsToAdd, setSelectedComponentsToAdd] = useState(null); const [bulkAdding, setBulkAdding] = useState(false); const [bulkActionOpen, setBulkActionOpen] = useState(false); const dispatch = useDispatch(); const resetFilters = () => setStatusSelected(ALL_STATUSES); @@ -84,10 +85,15 @@ if (published) { // If 1 or more versions present, open a modal to let user select version dispatch(getContentViewDetails(componentCvId, 'bulk_add')); setVersionEditing(true); setCompositeCvEditing(cvId); setComponentCvEditing(componentCvId); + if (added) { + setComponentVersionId(published?.id); + } else { + setComponentVersionId(null); + } setComponentLatest(latest); setComponentId(added); } else { // if no versions are present, default to always latest and add cv without modal dispatch(addComponent({ compositeContentViewId: cvId, @@ -295,9 +301,10 @@ <ComponentContentViewAddModal cvId={compositeCvEditing} componentCvId={componentCvEditing} componentId={componentId} latest={componentLatest} + componentVersionId={componentVersionId} show={versionEditing} setIsOpen={setVersionEditing} aria-label="edit_component_modal" />} {bulkAdding &&