Remember login for localhost mgd.
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 16 May 2019 14:41:34 +0000 (16:41 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 16 May 2019 14:41:34 +0000 (16:41 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/RemotingLoginDialog.java

index a7cf2ea081852f052158aae2f67fadf38c08c075..0fcbd058b9de1f35bea24f953c5082e894900ff2 100644 (file)
@@ -709,7 +709,7 @@ public class RemotingLoginDialog extends Dialog implements ICDMServerError {
         if(selIndex != -1) {
             selectedCdmInstance = selectedCsii.getInstanceFromName(comboCdmInstance.getItem(selIndex));
 
-            if(loadLoginPrefs && !isDevRemoteSource) {
+            if(loadLoginPrefs) {
                 readPrefCredentials();
             }
         }
@@ -994,11 +994,11 @@ public class RemotingLoginDialog extends Dialog implements ICDMServerError {
     }
 
     private String getUsernamePrefKey() {
-        return selectedCsii.toString(selectedCdmInstance.getName(), getPort()) + USERNAME_SUFFIX;
+        return selectedCsii.toString(selectedCdmInstance.getName(), isDevRemoteSource?getPort():-1) + USERNAME_SUFFIX;
     }
 
     private String getPasswordPrefKey() {
-        return selectedCsii.toString(selectedCdmInstance.getName(), getPort()) + PASSWORD_SUFFIX;
+        return selectedCsii.toString(selectedCdmInstance.getName(), isDevRemoteSource?getPort():-1) + PASSWORD_SUFFIX;
     }
 
     private boolean validateLogin(ICdmRemoteSource remoteSource) {
@@ -1092,14 +1092,12 @@ public class RemotingLoginDialog extends Dialog implements ICDMServerError {
         Display.getDefault().asyncExec(new Runnable() {
             @Override
             public void run() {
-                if(!isDevRemoteSource) {
-                    if(isRememberMe()) {
-                        persistPrefCredentials();
-                    }else{
-                       removePrefCredentials();
-                    }
-                    persistPrefLastServerInstance();
+                if(isRememberMe()) {
+                    persistPrefCredentials();
+                }else{
+                    removePrefCredentials();
                 }
+                persistPrefLastServerInstance();
                 dispose();
             }
         });