Added inline comments

This commit is contained in:
Giuseppe Digilio
2020-07-30 19:13:59 +02:00
parent 090fb94c4d
commit 9ced3530ab

View File

@@ -72,6 +72,8 @@ export class SubmissionObjectEffects {
if (sectionDefinition.sectionType !== SectionsType.SubmissionForm) { if (sectionDefinition.sectionType !== SectionsType.SubmissionForm) {
sectionData = (isNotUndefined(action.payload.sections) && isNotUndefined(action.payload.sections[sectionId])) ? action.payload.sections[sectionId] : Object.create(null); sectionData = (isNotUndefined(action.payload.sections) && isNotUndefined(action.payload.sections[sectionId])) ? action.payload.sections[sectionId] : Object.create(null);
} else { } else {
// Normalize item metadata before to init section
// TODO to review after https://github.com/DSpace/dspace-angular/issues/818 is resolved
sectionData = normalizeSectionData(action.payload.item.metadata); sectionData = normalizeSectionData(action.payload.item.metadata);
} }
const sectionErrors = null; const sectionErrors = null;
@@ -271,6 +273,8 @@ export class SubmissionObjectEffects {
map((item: Item) => item.metadata), map((item: Item) => item.metadata),
map((metadata: any) => { map((metadata: any) => {
if (!this.isEqual(action.payload.data, normalizeSectionData(metadata))) { if (!this.isEqual(action.payload.data, normalizeSectionData(metadata))) {
// Normalize item metadata before to update section
// TODO to review after https://github.com/DSpace/dspace-angular/issues/818 is resolved
return new UpdateSectionDataAction(action.payload.submissionId, action.payload.sectionId, normalizeSectionData(metadata), action.payload.errors) return new UpdateSectionDataAction(action.payload.submissionId, action.payload.sectionId, normalizeSectionData(metadata), action.payload.errors)
} else { } else {
return new UpdateSectionDataSuccessAction(); return new UpdateSectionDataSuccessAction();