Author: ruchith
Date: Mon Dec 10 02:43:54 2007
New Revision: 10824

Log:

Fixed IDENTITY-157, Thanks Dimuthu for the suggestion

Modified:
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java
    (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java
    Mon Dec 10 02:43:54 2007
@@ -59,6 +59,12 @@
     public boolean setDefaultRealmConfiguration(String configName)
             throws IdentityProviderException {
         IPPersistenceManager db = IPPersistenceManager.getPersistanceManager();
+
+        UserStore.getInstance().changeRalm(configName);
+        // Now reset claim mappings
+        ClaimsAdmin claimsAdmin = new ClaimsAdmin();
+        claimsAdmin.resetClaimMappings();
+        
         RealmConfigurationDO effectiveConfig = db
                 .getEffectiveRealmConfiguration();
         effectiveConfig.setEffective(false);
@@ -66,10 +72,7 @@
         RealmConfigurationDO config = db.getRealmConfiguration(configName);
         config.setEffective(true);
         db.update(config);
-        UserStore.getInstance().changeRalm(configName);
-        // Now reset claim mappings
-        ClaimsAdmin claimsAdmin = new ClaimsAdmin();
-        claimsAdmin.resetClaimMappings();
+
         
         //Disable user registration for WSAS sample, JDBC and LDAP realms
         String realmClassName = config.getRealm().getClassName();

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to