Revision 42:081027840d4a

View differences:

src/main/java/my/com/upass/services/ModifyUserService.java
55 55
	public int modifyUser(
56 56
			String userAlias, int userType, String userDesc,
57 57
			String userPassword, int userState) {
58
		return modifyUser(userAlias, userType, userDesc, userPassword, userState, true);
59
	}
60
	
61
	public int modifyUser(
62
			String userAlias, int userType, String userDesc,
63
			String userPassword, int userState, boolean updateLdap) {
58 64

  
59 65
		int rc = MinimalConstants.ERR_SYSTEM_NOT_READY;
60 66
		if (userAlias == null) {
......
99 105
				
100 106
				//update ldap
101 107
				Config cfg = Config.getInstance();
102
				if("Y".equals(cfg.get(MinimalConstants.PROP_MIGRATION_PERIOD_FLAG).toString())){
108
				if(updateLdap && "Y".equals(cfg.get(MinimalConstants.PROP_MIGRATION_PERIOD_FLAG).toString())){
103 109
					Map attrMap = new HashMap();
104 110
					attrMap.put(MaybankLdapConstant.ATTR_PASSWORD, userPassword);
105 111
					MinimalUPassControllerV2.getMaybankLdapDAO().updateUser(userAlias, attrMap);
src/main/java/my/com/upass/services/VerifyStaticPasswordService.java
130 130
				}
131 131
				
132 132
				//update password to upass
133
				int responseCode = modifyUserService.modifyUser(userAlias, MinimalConstants.UTYPE_STATE_USER, "", password, MinimalConstants.UID_STATE_ACTIVE);
133
				int responseCode = modifyUserService.modifyUser(userAlias, MinimalConstants.UTYPE_STATE_USER, "", password, MinimalConstants.UID_STATE_ACTIVE, false);
134 134
				if(MinimalConstants.ERR_SUCCESS != responseCode){
135 135
					return responseCode;
136 136
				}

Also available in: Unified diff