This is an automated email from the ASF dual-hosted git repository.

doebele pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/master by this push:
     new c0e18822 EMPIREDB-462 Page initialization changes reverted.
c0e18822 is described below

commit c0e18822347ea4ed0632511e55f5d99b987a4a41
Author: Rainer Döbele <doeb...@apache.org>
AuthorDate: Tue Apr 29 16:55:32 2025 +0200

    EMPIREDB-462
    Page initialization changes reverted.
---
 .../src/main/java/org/apache/empire/jakarta/pages/Page.java   | 11 +++++++++++
 .../src/main/java/org/apache/empire/jsf2/pages/Page.java      | 11 +++++++++++
 2 files changed, 22 insertions(+)

diff --git 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/pages/Page.java
 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/pages/Page.java
index 8b420a6e..02ba397f 100644
--- 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/pages/Page.java
+++ 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/pages/Page.java
@@ -134,7 +134,18 @@ public abstract class Page // *Deprecated* implements 
Serializable
     {
         // Check initialized
         if (initialized>0)
+        {   try
+            {   // refresh
+                if (log.isDebugEnabled())
+                    log.debug("PageBean {} is already initialized. Calling 
doRefresh().", getPageName());
+                doRefresh();
+            }
+            catch (Exception e)
+            {
+                logAndHandleActionException("doRefresh", e);
+            }
             return; // already Initialized
+        }
 
         // Check pending
         if (initialized==0)
diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pages/Page.java 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pages/Page.java
index 806af74d..9425b02e 100644
--- a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pages/Page.java
+++ b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pages/Page.java
@@ -134,7 +134,18 @@ public abstract class Page // *Deprecated* implements 
Serializable
     {
         // Check initialized
         if (initialized>0)
+        {   try
+            {   // refresh
+                if (log.isDebugEnabled())
+                    log.debug("PageBean {} is already initialized. Calling 
doRefresh().", getPageName());
+                doRefresh();
+            }
+            catch (Exception e)
+            {
+                logAndHandleActionException("doRefresh", e);
+            }
             return; // already Initialized
+        }
 
         // Check pending
         if (initialized==0)

Reply via email to