Skip to content

Commit

Permalink
Merge pull request #411 from NASA-AMMOS/hotfix/sim-results-transactio…
Browse files Browse the repository at this point in the history
…n-context

Wrap simulation results writing in TransactionContext
  • Loading branch information
mattdailis authored Nov 2, 2022
2 parents af8464c + b820e2f commit c14bcaf
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -614,8 +614,10 @@ public boolean isCanceled() {

@Override
public void succeedWith(final SimulationResults results) {
try (final var connection = dataSource.getConnection()) {
try (final var connection = dataSource.getConnection();
final var transactionContext = new TransactionContext(connection)) {
postSimulationResults(connection, datasetId, results);
transactionContext.commit();
} catch (final SQLException ex) {
throw new DatabaseException("Failed to store simulation results", ex);
} catch (final NoSuchSimulationDatasetException ex) {
Expand Down

0 comments on commit c14bcaf

Please sign in to comment.