64503: Default metadataConfigID

This commit is contained in:
Kristof De Langhe
2019-09-03 16:11:31 +02:00
parent 7432297dce
commit e59b0929ed

View File

@@ -269,19 +269,21 @@ export class CollectionSourceComponent extends AbstractTrackableComponent implem
this.updateSub = this.update$.subscribe((update: FieldUpdate) => { this.updateSub = this.update$.subscribe((update: FieldUpdate) => {
if (update) { if (update) {
const field = update.field as ContentSource; const field = update.field as ContentSource;
const defaultConfigId = this.contentSource.metadataConfigs[0].id;
this.formGroup.patchValue({ this.formGroup.patchValue({
oaiSourceContainer: { oaiSourceContainer: {
oaiSource: field.oaiSource oaiSource: field.oaiSource
}, },
oaiSetContainer: { oaiSetContainer: {
oaiSetId: field.oaiSetId, oaiSetId: field.oaiSetId,
metadataConfigId: field.metadataConfigId metadataConfigId: field.metadataConfigId || defaultConfigId
}, },
harvestTypeContainer: { harvestTypeContainer: {
harvestType: field.harvestType harvestType: field.harvestType
} }
}); });
this.contentSource = cloneDeep(field); this.contentSource = cloneDeep(field);
this.contentSource.metadataConfigId = defaultConfigId;
} }
}); });
} }