Compare commits
2 Commits
09ed61ce6f
...
f48621303f
Author | SHA1 | Date |
---|---|---|
Efstratios Giannopoulos | f48621303f | |
Efstratios Giannopoulos | 7982953de7 |
|
@ -19,6 +19,8 @@ import org.springframework.stereotype.Service;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
@Service
|
||||
public class ResearcherMigrationService {
|
||||
|
@ -75,6 +77,11 @@ public class ResearcherMigrationService {
|
|||
data.setSource(isInternal? "Internal" : referenceParts[0]);
|
||||
data.setSourceType(isInternal? ReferenceSourceType.Internal : ReferenceSourceType.External);
|
||||
|
||||
Pattern pattern = Pattern.compile("\\(orcid:(.*?)\\)");
|
||||
if (data.getSource().equalsIgnoreCase("orcid") && !pattern.matcher(data.getLabel()).find()){
|
||||
data.setLabel(data.getLabel() + " (orcid:" + data.getReference() + ")");
|
||||
}
|
||||
|
||||
DefinitionEntity definitionEntity = new DefinitionEntity();
|
||||
definitionEntity.setFields(new ArrayList<>());
|
||||
if (!this.conventionService.isNullOrEmpty(item.getUri())){
|
||||
|
|
Loading…
Reference in New Issue