From 2f4a6671192013463cc40d1fb8f51dc4fb77e237 Mon Sep 17 00:00:00 2001 From: Giuseppe Digilio Date: Thu, 27 Jan 2022 17:55:56 +0100 Subject: [PATCH 1/2] [CST-5197] fix issue with uploading file during workflow --- src/app/submission/form/submission-form.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/submission/form/submission-form.component.ts b/src/app/submission/form/submission-form.component.ts index 4cbffbca78..cbdac666ad 100644 --- a/src/app/submission/form/submission-form.component.ts +++ b/src/app/submission/form/submission-form.component.ts @@ -155,7 +155,7 @@ export class SubmissionFormComponent implements OnChanges, OnDestroy { // init submission state this.subs.push( - this.halService.getEndpoint('workspaceitems').pipe( + this.halService.getEndpoint(this.submissionService.getSubmissionObjectLinkName()).pipe( filter((href: string) => isNotEmpty(href)), distinctUntilChanged()) .subscribe((endpointURL) => { From eca9088337e1688cc64caf9d3b1091f1f749f08d Mon Sep 17 00:00:00 2001 From: Giuseppe Digilio Date: Thu, 27 Jan 2022 17:59:31 +0100 Subject: [PATCH 2/2] [CST-5198] fix issue with uploaded file that disappear on deposit --- src/app/submission/objects/submission-objects.effects.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/submission/objects/submission-objects.effects.ts b/src/app/submission/objects/submission-objects.effects.ts index 257854f027..e8de418436 100644 --- a/src/app/submission/objects/submission-objects.effects.ts +++ b/src/app/submission/objects/submission-objects.effects.ts @@ -205,7 +205,7 @@ export class SubmissionObjectEffects { action.payload.submissionId, 'sections') as Observable; } else { - response$ = this.submissionObjectService.findById(action.payload.submissionId).pipe( + response$ = this.submissionObjectService.findById(action.payload.submissionId, false, true).pipe( getFirstSucceededRemoteDataPayload(), map((submissionObject: SubmissionObject) => [submissionObject]) ); @@ -356,6 +356,8 @@ export class SubmissionObjectEffects { * The submission object retrieved from REST * @param submissionId * The submission id + * @param forms + * The forms state * @param notify * A boolean that indicate if show notification or not * @return SubmissionObjectAction[] @@ -365,7 +367,7 @@ export class SubmissionObjectEffects { currentState: SubmissionObjectEntry, response: SubmissionObject[], submissionId: string, - forms, + forms: FormState, notify: boolean = true): SubmissionObjectAction[] { const mappedActions = [];