mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

david_page
03.42.2007 cd6c1abb69b1df38c70d132e67676eb8d34caa1d
opends/src/server/org/opends/server/core/ModifyOperation.java
@@ -2370,13 +2370,18 @@
          pwPolicyState.clearGraceLoginTimes();
          pwPolicyState.clearWarnedTime();
          if (selfChange && pwPolicyState.getPolicy().forceChangeOnAdd())
          if(pwPolicyState.getPolicy().forceChangeOnAdd()
             || pwPolicyState.getPolicy().forceChangeOnReset())
          {
            pwPolicyState.setMustChangePassword(false);
          }
          else if( pwPolicyState.getPolicy().forceChangeOnReset())
          {
            pwPolicyState.setMustChangePassword(! selfChange);
            if (selfChange)
            {
              pwPolicyState.setMustChangePassword(false);
            }
            else
            {
              pwPolicyState.setMustChangePassword(
                   pwPolicyState.getPolicy().forceChangeOnReset());
            }
          }
          if (pwPolicyState.getPolicy().getRequireChangeByTime() > 0)