Simone Viani created OFBIZ-5619:
-----------------------------------
Summary: Minilang call-service always use transaction
Key: OFBIZ-5619
URL:
https://issues.apache.org/jira/browse/OFBIZ-5619 Project: OFBiz
Issue Type: Bug
Components: framework
Affects Versions: SVN trunk
Reporter: Simone Viani
Minilang call-service, and some of the runSync, always use transaction, even if the called service is defined to not use it.
{code:title=GenericDispatcherFactory.java}
public Map<String, Object> runSync(String serviceName, Map<String, ? extends Object> context, int transactionTimeout, boolean requireNewTransaction) throws ServiceAuthException, ServiceValidationException, GenericServiceException {
// ...
ModelService cloned = new ModelService(service);
// ...
}
{code}
{code:title=ModelService.java}
public boolean useTransaction;
// ...
public ModelService(ModelService model) {
// ...
this.useTransaction = model.useTransaction || true;
// ...
}
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)