diff --git a/src/ripple/app/paths/RippleCalc.cpp b/src/ripple/app/paths/RippleCalc.cpp index 41e1f6197c..45e6a2ea13 100644 --- a/src/ripple/app/paths/RippleCalc.cpp +++ b/src/ripple/app/paths/RippleCalc.cpp @@ -149,7 +149,12 @@ RippleCalc::Output RippleCalc::rippleCalculate ( { JLOG (j.error()) << "Exception from flow: " << e.what (); if (!useFlowV1Output) - Rethrow(); + { + // return a tec so the tx is stored + path::RippleCalc::Output exceptResult; + exceptResult.setResult(tecINTERNAL); + return exceptResult; + } } }