Merge pull request #100 from edx/andytr1/gradebook-fix-error-with-empty-override
bug fix on empty override
This commit is contained in:
@@ -568,7 +568,7 @@ Gradebook.defaultProps = {
|
||||
bulkImportError: '',
|
||||
showBulkManagement: false,
|
||||
bulkManagementHistory: [],
|
||||
errorFetchingGradeOverrideHistory: '',
|
||||
errorFetchingGradeOverrideHistory: false,
|
||||
};
|
||||
|
||||
Gradebook.propTypes = {
|
||||
@@ -628,7 +628,7 @@ Gradebook.propTypes = {
|
||||
gradeExportUrl: PropTypes.string.isRequired,
|
||||
submitFileUploadFormData: PropTypes.func.isRequired,
|
||||
bulkImportError: PropTypes.string,
|
||||
errorFetchingGradeOverrideHistory: PropTypes.string,
|
||||
errorFetchingGradeOverrideHistory: PropTypes.bool,
|
||||
showBulkManagement: PropTypes.bool,
|
||||
bulkManagementHistory: PropTypes.arrayOf(PropTypes.shape({
|
||||
operation: PropTypes.oneOf(['commit', 'error']),
|
||||
|
||||
@@ -130,10 +130,11 @@ const fetchGradeOverrideHistory = (subsectionId, userId) => (
|
||||
.then((data) => {
|
||||
dispatch(gotGradeOverrideHistory({
|
||||
overrideHistory: formatGradeOverrideForDisplay(data.history),
|
||||
currentEarnedAllOverride: data.override.earned_all_override,
|
||||
currentPossibleAllOverride: data.override.possible_all_override,
|
||||
currentEarnedGradedOverride: data.override.earned_graded_override,
|
||||
currentPossibleGradedOverride: data.override.possible_graded_override,
|
||||
currentEarnedAllOverride: data.override ? data.override.earned_all_override : null,
|
||||
currentPossibleAllOverride: data.override ? data.override.possible_all_override : null,
|
||||
currentEarnedGradedOverride: data.override ? data.override.earned_graded_override : null,
|
||||
currentPossibleGradedOverride: data.override ?
|
||||
data.override.possible_graded_override : null,
|
||||
}));
|
||||
})
|
||||
.catch(() => {
|
||||
|
||||
@@ -58,6 +58,7 @@ const grades = (state = initialState, action) => {
|
||||
gradeOverrideCurrentPossibleAllOverride: action.currentPossibleAllOverride,
|
||||
gradeOverrideCurrentEarnedGradedOverride: action.currentEarnedGradedOverride,
|
||||
gradeOverrideCurrentPossibleGradedOverride: action.currentPossibleGradedOverride,
|
||||
errorFetchingOverrideHistory: false,
|
||||
};
|
||||
|
||||
case ERROR_FETCHING_GRADE_OVERRIDE_HISTORY:
|
||||
|
||||
Reference in New Issue
Block a user