Skip to content

Commit ee4f96c

Browse files
Added the missing v2 attributes when creating orgs for ROR type (ORCID#7116)
Co-authored-by: Angel Montenegro <a.montenegro@orcid.org>
1 parent 3528f7f commit ee4f96c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

orcid-scheduler-web/src/main/java/org/orcid/scheduler/loader/source/ror/RorOrgLoadSource.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ private OrgDisambiguatedEntity processInstitute(String sourceId, String name, Is
281281
}
282282

283283
// Create a new disambiguated org
284-
OrgDisambiguatedEntity newOrg = createDisambiguatedOrg(sourceId, name, orgType, country, city, region, url);
284+
OrgDisambiguatedEntity newOrg = createDisambiguatedOrg(sourceId, name, orgType, country, city, region, url, locationsJson, namesJson);
285285
try {
286286
// mark group for indexing
287287
new OrgGrouping(newOrg, orgDisambiguatedManager).markGroupForIndexing(orgDisambiguatedDao);
@@ -394,7 +394,7 @@ private boolean entityChanged(OrgDisambiguatedEntity entity, String name, String
394394
/**
395395
* Creates a disambiguated ORG in the org_disambiguated table
396396
*/
397-
private OrgDisambiguatedEntity createDisambiguatedOrg(String sourceId, String name, String orgType, Iso3166Country country, String city, String region, String url) {
397+
private OrgDisambiguatedEntity createDisambiguatedOrg(String sourceId, String name, String orgType, Iso3166Country country, String city, String region, String url,String locationsJson, String namesJson) {
398398
LOGGER.info("Creating disambiguated org {}", name);
399399
OrgDisambiguatedEntity orgDisambiguatedEntity = new OrgDisambiguatedEntity();
400400
orgDisambiguatedEntity.setName(name);
@@ -405,6 +405,8 @@ private OrgDisambiguatedEntity createDisambiguatedOrg(String sourceId, String na
405405
orgDisambiguatedEntity.setOrgType(orgType);
406406
orgDisambiguatedEntity.setSourceId(sourceId);
407407
orgDisambiguatedEntity.setSourceType(OrgDisambiguatedSourceType.ROR.name());
408+
orgDisambiguatedEntity.setLocationsJson(locationsJson);
409+
orgDisambiguatedEntity.setNamesJson(namesJson);
408410
orgDisambiguatedManager.createOrgDisambiguated(orgDisambiguatedEntity);
409411
return orgDisambiguatedEntity;
410412
}

0 commit comments

Comments
 (0)