Project

General

Profile

« Previous | Next » 

Revision 53539

mainOpenaireId generated without orgName

View differences:

modules/dnet-grid-application/trunk/src/main/java/eu/dnetlib/grid/process/utils/GridUtils.java
62 62
		final String parent = findParentName(org, parents);
63 63
		final String mainName = applyPrefix(parent, org.getName());
64 64
		final String shortName = findShortName(org);
65
		final String mainOpenaireId = calculateOpenaireId(ds.getPrefix(), gridId, mainName);
65
		final String mainOpenaireId = calculateOpenaireId(ds.getPrefix(), gridId);
66 66
		final Set<String> alternativeNames = calculateAlternativeNames(org);
67 67

  
68 68
		final Map<String, String> orgNames = alternativeNames.stream()
......
167 167
		return oafs;
168 168
	}
169 169

  
170
	private static String calculateOpenaireId(final String prefix, final String gridId) {
171
		return String.format("20|%s::%s", prefix, Hashing.md5(gridId));
172
	}
173

  
170 174
	private static String calculateOpenaireId(final String prefix, final String gridId, final String name) {
171 175
		return String.format("20|%s::%s", prefix, Hashing.md5(gridId + " " + name));
172 176
	}

Also available in: Unified diff