[ 1833556 ] Ok in connection dialog doesn't always save changes
[ 1833558 ] connection dialog test database fail on a new installation
This commit is contained in:
parent
ba173b03d3
commit
53d63d9c55
|
@ -22,6 +22,7 @@ import javax.swing.*;
|
|||
|
||||
import org.adempiere.plaf.AdempierePLAF;
|
||||
import org.compiere.swing.*;
|
||||
import org.compiere.util.DB;
|
||||
|
||||
/**
|
||||
* Connection Editor.
|
||||
|
@ -276,6 +277,11 @@ public class CConnectionEditor extends JComponent
|
|||
setValue(cd.getConnection());
|
||||
if (!cd.isCancel())
|
||||
fireActionPerformed();
|
||||
else {
|
||||
DB.closeTarget();
|
||||
DB.setDBTarget(m_value);
|
||||
}
|
||||
|
||||
//
|
||||
setCursor(Cursor.getDefaultCursor());
|
||||
m_active = false;
|
||||
|
|
|
@ -384,8 +384,11 @@ public final class DB
|
|||
*/
|
||||
public static Connection createConnection (boolean autoCommit, int trxLevel)
|
||||
{
|
||||
//wan profile
|
||||
if (CConnection.get().isRMIoverHTTP() || CConnection.get().getDatabase().getStatus() == null)
|
||||
//wan/vpn profile
|
||||
if (CConnection.get().isRMIoverHTTP() ||
|
||||
(CConnection.get().isServerObjects() &&
|
||||
CConnection.get().isAppsServerOK(false) &&
|
||||
CConnection.get().getDatabase().getStatus() == null))
|
||||
return new ServerConnection();
|
||||
|
||||
Connection conn = s_cc.getConnection (autoCommit, trxLevel);
|
||||
|
@ -417,8 +420,11 @@ public final class DB
|
|||
*/
|
||||
public static Connection createConnection (boolean autoCommit, boolean readOnly, int trxLevel)
|
||||
{
|
||||
//wan profile
|
||||
if (CConnection.get().isRMIoverHTTP() || CConnection.get().getDatabase().getStatus() == null)
|
||||
//wan/vpn profile
|
||||
if (CConnection.get().isRMIoverHTTP() ||
|
||||
( CConnection.get().isServerObjects() &&
|
||||
CConnection.get().isAppsServerOK(false) &&
|
||||
CConnection.get().getDatabase().getStatus() == null ))
|
||||
return new ServerConnection();
|
||||
|
||||
Connection conn = s_cc.getConnection (autoCommit, trxLevel);
|
||||
|
|
Loading…
Reference in New Issue