From 4f48286bd15a7856c2972145e50209dac84557f7 Mon Sep 17 00:00:00 2001 From: Josefina Revilla Date: Mon, 4 Mar 2024 16:04:08 -0300 Subject: [PATCH] GLSession: Set parent before save in GLSession to avoid db update --- modules/minigl/src/main/java/org/jpos/gl/GLSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/minigl/src/main/java/org/jpos/gl/GLSession.java b/modules/minigl/src/main/java/org/jpos/gl/GLSession.java index 62b267f7c9..55a336601b 100644 --- a/modules/minigl/src/main/java/org/jpos/gl/GLSession.java +++ b/modules/minigl/src/main/java/org/jpos/gl/GLSession.java @@ -361,6 +361,7 @@ public void addAccount (CompositeAccount parent, Account acct, boolean fast) throw new GLException (sb.toString()); } acct.setRoot (parent.getRoot()); + acct.setParent (parent); try { session.save (acct); session.flush(); @@ -368,7 +369,6 @@ public void addAccount (CompositeAccount parent, Account acct, boolean fast) e.fillInStackTrace(); throw new GLException("Duplicate code", e); } - acct.setParent (parent); if (!fast) parent.getChildren().add (acct); }