Skip to content
Snippets Groups Projects
Commit 8fdff33d authored by brinn's avatar brinn
Browse files

Fix database connection leak with EoDSQL query in ExperimentDAO.

SVN: 27478
parent 1fd95136
No related branches found
No related tags found
No related merge requests found
......@@ -376,13 +376,29 @@ public class ExperimentDAO extends AbstractGenericEntityWithPropertiesDAO<Experi
private List<Long> getSampleIds(ExperimentPE experiment)
{
return experimentSampleQuery.getExperimentSampleIds(experiment.getId());
try
{
return experimentSampleQuery.getExperimentSampleIds(experiment.getId());
} finally
{
// Force explicitly returning the database connection as otherwise we have a database
// connection leak here.
experimentSampleQuery.close();
}
}
@Override
public List<String> getSampleCodes(ExperimentPE experiment)
{
return experimentSampleQuery.getExperimentSampleCodes(experiment.getId());
try
{
return experimentSampleQuery.getExperimentSampleCodes(experiment.getId());
} finally
{
// Force explicitly returning the database connection as otherwise we have a database
// connection leak here.
experimentSampleQuery.close();
}
}
@Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment