Compare commits
1 Commits
release/te
...
release/te
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
14e122a672 |
@@ -21,6 +21,7 @@ import {
|
||||
fetchCourseVerticalChildrenData,
|
||||
getCourseOutlineInfoQuery,
|
||||
patchUnitItemQuery,
|
||||
updateCourseUnitSidebar,
|
||||
} from './data/thunk';
|
||||
import {
|
||||
getCanEdit,
|
||||
@@ -221,8 +222,7 @@ export const useCourseUnit = ({ courseId, blockId }) => {
|
||||
// edits the component using editor which has a separate store
|
||||
/* istanbul ignore next */
|
||||
if (event.key === 'courseRefreshTriggerOnComponentEditSave') {
|
||||
dispatch(fetchCourseSectionVerticalData(blockId, sequenceId));
|
||||
dispatch(fetchCourseVerticalChildrenData(blockId, isSplitTestType));
|
||||
dispatch(updateCourseUnitSidebar(blockId));
|
||||
localStorage.removeItem(event.key);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -126,9 +126,9 @@ export const saveBlock = (content, returnToUnit) => (dispatch) => {
|
||||
onSuccess: (response) => {
|
||||
dispatch(actions.app.setSaveResponse(response));
|
||||
const parsedData = JSON.parse(response.config.data);
|
||||
if (parsedData?.has_changes) {
|
||||
if (parsedData?.has_changes || !('has_changes' in parsedData)) {
|
||||
const storageKey = 'courseRefreshTriggerOnComponentEditSave';
|
||||
localStorage.setItem(storageKey, Date.now());
|
||||
sessionStorage.setItem(storageKey, Date.now());
|
||||
|
||||
window.dispatchEvent(new StorageEvent('storage', {
|
||||
key: storageKey,
|
||||
|
||||
Reference in New Issue
Block a user