mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-11 03:53:02 +00:00
Cache redesign part 1, and add support for alternative links
This commit is contained in:
@@ -215,7 +215,10 @@ export class SubmissionObjectEffects {
|
||||
switchMap(([action, state]: [DepositSubmissionAction, any]) => {
|
||||
return this.submissionService.depositSubmission(state.submission.objects[action.payload.submissionId].selfUrl).pipe(
|
||||
map(() => new DepositSubmissionSuccessAction(action.payload.submissionId)),
|
||||
catchError(() => observableOf(new DepositSubmissionErrorAction(action.payload.submissionId))));
|
||||
catchError((error) => {
|
||||
console.log('submission error', error);
|
||||
return observableOf(new DepositSubmissionErrorAction(action.payload.submissionId));
|
||||
}));
|
||||
}));
|
||||
|
||||
/**
|
||||
@@ -265,7 +268,7 @@ export class SubmissionObjectEffects {
|
||||
switchMap(([action, section]: [UpdateSectionDataAction, SubmissionSectionObject]) => {
|
||||
if (section.sectionType === SectionsType.SubmissionForm) {
|
||||
const submissionObject$ = this.submissionObjectService
|
||||
.findById(action.payload.submissionId, followLink('item')).pipe(
|
||||
.findById(action.payload.submissionId, false, followLink('item')).pipe(
|
||||
getFirstSucceededRemoteDataPayload()
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user