context.getBean(SourceRepository.class).save(source1);
}
}
try {
if (dm.existsMetadataUuid(uuid) && !uuidAction.equals(Params.NOTHING)) {
// user has privileges to replace the existing metadata
if(dm.getAccessManager().canEdit(context, dm.getMetadataId(uuid))) {
dm.deleteMetadata(context, dm.getMetadataId(uuid));
if(Log.isDebugEnabled(Geonet.MEF))
Log.debug(Geonet.MEF, "Deleting existing metadata with UUID : " + uuid);