mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-11 20:13:07 +00:00
Added inline comments
This commit is contained in:
@@ -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();
|
||||||
|
Reference in New Issue
Block a user