submitting relationships to the REST server

This commit is contained in:
lotte
2019-08-05 16:30:56 +02:00
parent 8ece6bf79f
commit 07d876348e
7 changed files with 87 additions and 31 deletions

View File

@@ -102,7 +102,7 @@ export class SubmissionSectionformComponent extends SectionModelComponent {
*/
protected subs: Subscription[] = [];
protected workspaceItem;
protected workspaceItem: Workspaceitem;
/**
* The FormComponent reference
*/
@@ -154,10 +154,10 @@ export class SubmissionSectionformComponent extends SectionModelComponent {
flatMap(() =>
combineLatestObservable(
this.sectionService.getSectionData(this.submissionId, this.sectionData.id),
this.workspaceItemDataService.findById(this.submissionId).pipe(getSucceededRemoteData())
this.workspaceItemDataService.findById(this.submissionId).pipe(getSucceededRemoteData(), map((wsiRD: RemoteData<Workspaceitem>) => wsiRD.payload))
)),
take(1))
.subscribe(([sectionData, workspaceItem]: [WorkspaceitemSectionFormObject, RemoteData<Workspaceitem>]) => {
.subscribe(([sectionData, workspaceItem]: [WorkspaceitemSectionFormObject, Workspaceitem]) => {
if (isUndefined(this.formModel)) {
this.sectionData.errors = [];
// Is the first loading so init form