[ADF-4455] Fix whitespaces trim in multivalue metadata field (#4663)

This commit is contained in:
davidcanonieto
2019-05-01 14:12:09 +01:00
committed by Eugenio Romano
parent 7016dabb6c
commit a172543b8f
2 changed files with 5 additions and 5 deletions

View File

@@ -107,11 +107,11 @@ export class CardViewTextItemComponent implements OnChanges {
}
prepareValueForUpload(property: CardViewTextItemModel, value: string): string | string [] {
const listOfValues = value;
if (property.multivalued) {
return listOfValues.split(this.valueSeparator);
const listOfValues = value.split(this.valueSeparator.trim()).map((item) => item.trim());
return listOfValues;
}
return listOfValues;
return value;
}
onTextAreaInputChange() {

View File

@@ -25,8 +25,8 @@ export class MultiValuePipe implements PipeTransform {
transform(values: string | string [], valueSeparator: string = MultiValuePipe.DEFAULT_SEPARATOR): string {
if (values && values instanceof Array) {
values.map((value) => value.trim());
return values.join(valueSeparator);
const valueList = values.map((value) => value.trim());
return valueList.join(valueSeparator);
}
return <string> values;