Revision 54178
Added by Claudio Atzori over 5 years ago
modules/dnet-openaire-exporter/trunk/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDaoImpl.java | ||
---|---|---|
133 | 133 |
@Override |
134 | 134 |
public void saveDs(final DatasourceDbEntry d) { |
135 | 135 |
log.info(String.format("saving datasource '%s'", d.getId())); |
136 |
|
|
137 |
if (StringUtils.isNotBlank(d.getRegisteredby())) { |
|
138 |
ensureRegistrationDate(d.getId()); |
|
139 |
} |
|
140 |
|
|
136 | 141 |
final DatasourceDbEntry datasource = dsRepository.save(d); |
137 | 142 |
log.info(String.format("saved datasource '%s'", datasource.getId())); |
138 | 143 |
} |
Also available in: Unified diff
detects the presence of registeredby when updating the datasource details and updates the registration date, if missing