private LocalDate deriveExpiration()

in service/src/main/java/org/apache/fineract/cn/identity/internal/command/handler/UserEntityCreator.java [98:107]


  private LocalDate deriveExpiration(final boolean passwordMustChange, final int passwordExpiresInDays) {
    final LocalDate now = Time.utcNowAsStaxLocalDate();

    if (passwordMustChange)
      return now;
    else {
      final int offset = (passwordExpiresInDays <= 0) ? 93 : passwordExpiresInDays;
      return LocalDate.fromDaysSinceEpoch(now.getDaysSinceEpoch() + offset);
    }
  }