diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java index f431498906..aa9d2efe9c 100644 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java +++ b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java @@ -623,6 +623,7 @@ public class DbParm extends Parm { success &= allSaved; } + // if any pending saves if (sgr.size() > 0) { if (doSave(sgr)) { @@ -632,13 +633,7 @@ public class DbParm extends Parm { } else { success = false; } - } - - // if any pending saves - if (sgr.size() > 0) { - if (!doSave(sgr)) { - success = false; - } + pendingUnlocks.clear(); } if (success) {