Revision e98e8737
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/service/CdmStore.java | ||
---|---|---|
113 | 113 |
repo.commitTransaction(txStatus); |
114 | 114 |
return new EntityChangeEvent(mergedBean, changeEventType, view); |
115 | 115 |
|
116 |
repo.getTransactionManager().rollback(txStatus); |
|
117 |
throw e; |
|
118 |
} |
|
119 | 116 |
} |
120 | 117 |
|
121 | 118 |
/** |
... | ... | |
182 | 179 |
@SuppressWarnings("unchecked") |
183 | 180 |
protected <T extends CdmBase> IService<T> serviceFor(T bean){ |
184 | 181 |
Class<? extends CdmBase> cdmType = bean.getClass(); |
182 |
|
|
185 | 183 |
if(Registration.class.isAssignableFrom(cdmType)){ |
186 | 184 |
return (IService<T>) repo.getRegistrationService(); |
187 | 185 |
} else if(TaxonName.class.isAssignableFrom(cdmType)){ |
Also available in: Unified diff
Revert "ref #8132 proper transaction rollback in CdmStore" which has been only been cherry-picked to avoid merge problems during the release later on
This reverts commit 278e8f9600956b6e8205337045815a153f0a05ac.