diff --git a/src-test/src/org/openbravo/test/dal/OBContextTest.java b/src-test/src/org/openbravo/test/dal/OBContextTest.java
index 14b5e7d2a4..4c7066645a 100644
--- a/src-test/src/org/openbravo/test/dal/OBContextTest.java
+++ b/src-test/src/org/openbravo/test/dal/OBContextTest.java
@@ -11,7 +11,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SLU 
- * All portions are Copyright (C) 2009-2018 Openbravo SLU 
+ * All portions are Copyright (C) 2009-2025 Openbravo SLU 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -19,6 +19,7 @@
 
 package org.openbravo.test.dal;
 
+import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.containsInAnyOrder;
@@ -35,11 +36,13 @@ import java.nio.file.Files;
 import java.nio.file.Path;
 import java.nio.file.StandardOpenOption;
 import java.util.Arrays;
+import java.util.List;
 
 import org.junit.Test;
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.model.common.enterprise.Organization;
+import org.openbravo.model.common.enterprise.OrganizationInformation;
 import org.openbravo.test.base.Issue;
 import org.openbravo.test.base.OBBaseTest;
 
@@ -243,6 +246,17 @@ public class OBContextTest extends OBBaseTest {
         containsInAnyOrder(originalCtx.getWritableOrganizations().toArray()));
   }
 
+  @Test
+  @Issue("58088")
+  public void accessContextOrgInformationList() {
+    rollback(); // close the current Hibernate session
+    List<OrganizationInformation> orgInfo = OBContext.getOBContext()
+        .getCurrentOrganization()
+        .getOrganizationInformationList();
+    // when accessing to the list a LazyInitializationException should not be thrown
+    assertThat(orgInfo.isEmpty(), equalTo(false));
+  }
+
   private Path serializeContext(OBContext ctx) throws IOException {
     Path serializedPath = Files.createTempFile("serialized", ".tmp");
     try (OutputStream o = Files.newOutputStream(serializedPath);
