fix section data load for coar section in submission

This commit is contained in:
FrancescoMolinaro
2024-02-27 18:19:34 +01:00
parent 3ed617eb69
commit 6be10a81f4
2 changed files with 14 additions and 3 deletions

View File

@@ -163,10 +163,18 @@ export class SubmissionSectionCoarNotifyComponent extends SectionModelComponent
this.subs.push(
this.filterServices(ldnPattern.pattern)
.subscribe((services: LdnService[]) => {
if (!this.ldnServiceByPattern[ldnPattern.pattern]) {
this.ldnServiceByPattern[ldnPattern.pattern] = {
services: [],
allowsMultipleRequests: ldnPattern.multipleRequest
};
}
this.ldnServiceByPattern[ldnPattern.pattern].services = services.filter((service) => {
const selection = (this.sectionData.data[ldnPattern.pattern] as LdnService[]).find((s: LdnService) => s.id === service.id);
this.addService(ldnPattern, selection);
return this.sectionData.data[ldnPattern.pattern].includes(service);
return this.sectionData.data[ldnPattern.pattern].includes(service.uuid);
});
})
);