Project

General

Profile

« Previous | Next » 

Revision 100c74ca

Added by Katja Luther over 1 year ago

ref #10114: add transactional readonly= false to sortindex updater doInvoke method

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/longrunningService/SortIndexUpdaterWrapper.java
23 23
import org.springframework.stereotype.Component;
24 24
import org.springframework.transaction.TransactionDefinition;
25 25
import org.springframework.transaction.TransactionStatus;
26
import org.springframework.transaction.annotation.Transactional;
26 27
import org.springframework.transaction.support.DefaultTransactionDefinition;
27 28

  
28 29
import eu.etaxonomy.cdm.api.service.ITaxonService;
......
54 55
    @Autowired
55 56
    private ITaxonService repository;
56 57

  
58
    @Transactional(readOnly = false)
57 59
    public UpdateResult doInvoke(SortIndexUpdaterConfigurator config) {
58 60

  
59 61
        SortIndexUpdater updater;
......
166 168
            return updateResult;
167 169
        } catch (Exception e) {
168 170
            monitor.warning("Stopped sortIndex updater");
171
            e.printStackTrace();
169 172
            updateResult.setAbort();
170 173
            updateResult.addException(e);
171 174
        }
172
        return null;
175
        return updateResult;
173 176
    }
174 177

  
175 178
    private List<?> getSqlResult(String query) {

Also available in: Unified diff