[Trunk|Library]: Bug fix: In Landing and Search Pages for results (publ, datas, soft, orp), make title string necessarily (may be number).

git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@55955 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
konstantina.galouni 2019-06-03 09:52:26 +00:00
parent 2dd9935734
commit e3d0462f9d
8 changed files with 17 additions and 17 deletions

View File

@ -88,12 +88,12 @@ export class DatasetService {
// ['result']['metadata']['oaf:entity']['oaf:result']['title']
if(data[1] != null) {
if(Array.isArray(data[1])) {
this.datasetInfo.title = data[1][0].content;
this.datasetInfo.title = String(data[1][0].content);
if(data[1][1].classid == "subtitle") {
this.datasetInfo.subtitle = data[1][1].content;
this.datasetInfo.subtitle = String(data[1][1].content);
}
} else {
this.datasetInfo.title = data[1].content;
this.datasetInfo.title = String(data[1].content);
}
}

View File

@ -74,9 +74,9 @@ export class OrpService {
}
if(data[1] != null) {
if(Array.isArray(data[1])) {
this.orpInfo.title = data[1][0].content;
this.orpInfo.title = String(data[1][0].content);
} else {
this.orpInfo.title = data[1].content;
this.orpInfo.title = String(data[1].content);
}
}

View File

@ -92,9 +92,9 @@ export class PublicationService {
}
if(data[1] != null) {
if(Array.isArray(data[1])) {
this.publicationInfo.title = data[1][0].content;
this.publicationInfo.title = String(data[1][0].content);
} else {
this.publicationInfo.title = data[1].content;
this.publicationInfo.title = String(data[1].content);
}
}

View File

@ -88,9 +88,9 @@ export class SoftwareService {
}
if(data[1] != null) {
if(Array.isArray(data[1])) {
this.softwareInfo.title = data[1][0].content;
this.softwareInfo.title = String(data[1][0].content);
} else {
this.softwareInfo.title = data[1].content;
this.softwareInfo.title = String(data[1].content);
}
}

View File

@ -186,9 +186,9 @@ export class SearchDatasetsService {
result['title'] = {"name": '', "accessMode": '', "sc39": ''};
if(Array.isArray(resData['title'])) {
result['title'].name = resData['title'][0].content;
result['title'].name = String(resData['title'][0].content);
} else {
result['title'].name = resData['title'].content;
result['title'].name = String(resData['title'].content);
}
//result['title'].url = OpenaireProperties.getsearchLinkToDataset();

View File

@ -191,9 +191,9 @@ export class SearchOrpsService {
result['title'] = {"name": '', "accessMode": '', "sc39": ''};
if(Array.isArray(resData['title'])) {
result['title'].name = resData['title'][0].content;
result['title'].name = String(resData['title'][0].content);
} else {
result['title'].name = resData['title'].content;
result['title'].name = String(resData['title'].content);
}
//result['title'].url = OpenaireProperties.getsearchLinkToOrp();

View File

@ -219,11 +219,11 @@ export class SearchPublicationsService {
if(Array.isArray(resData['title'])) {
// resData['title'][0].hasOwnProperty("content") {
result['title'].name = resData['title'][0].content;
result['title'].name = String(resData['title'][0].content);
// }
} else {
// resData['title'].hasOwnProperty("content") {
result['title'].name = resData['title'].content;
result['title'].name = String(resData['title'].content);
// }
}

View File

@ -203,9 +203,9 @@ export class SearchSoftwareService {
result['title'] = {"name": '', "accessMode": '', "sc39": ''};
if(Array.isArray(resData['title'])) {
result['title'].name = resData['title'][0].content;
result['title'].name = String(resData['title'][0].content);
} else {
result['title'].name = resData['title'].content;
result['title'].name = String(resData['title'].content);
}
//result['title'].url = OpenaireProperties.getsearchLinkToSoftware();