mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
104686: Live Import preview only shows first metadata value per field
This commit is contained in:
@@ -18,10 +18,12 @@
|
||||
</div>
|
||||
</div>
|
||||
<div *ngFor="let metadata of metadataList" class="row">
|
||||
<div class="col-md-12">
|
||||
<strong>{{'item.preview.' + metadata.key | translate}}</strong>
|
||||
<p>{{metadata.value.value}}</p>
|
||||
</div>
|
||||
<p class="col-md-12">
|
||||
<strong class="">{{'item.preview.' + metadata.key | translate}}</strong><br>
|
||||
<ng-container *ngFor="let metadatum of metadata.values">
|
||||
<span>{{metadatum.value}}</span><br>
|
||||
</ng-container>
|
||||
</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
@@ -27,7 +27,7 @@ export class SubmissionImportExternalPreviewComponent implements OnInit {
|
||||
/**
|
||||
* The entry metadata list
|
||||
*/
|
||||
public metadataList: { key: string, value: MetadataValue }[];
|
||||
public metadataList: { key: string, values: MetadataValue[] }[];
|
||||
/**
|
||||
* The label prefix to use to generate the translation label
|
||||
*/
|
||||
@@ -62,7 +62,7 @@ export class SubmissionImportExternalPreviewComponent implements OnInit {
|
||||
metadataKeys.forEach((key) => {
|
||||
this.metadataList.push({
|
||||
key: key,
|
||||
value: Metadata.first(this.externalSourceEntry.metadata, key)
|
||||
values: Metadata.all(this.externalSourceEntry.metadata, key)
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user