James Moger
2014-02-19 6659fa5151ebd5fb744b7b07f929e580ce6f5843
src/main/java/com/gitblit/service/LdapSyncService.java
@@ -1,5 +1,5 @@
/*
 * Copyright 2013 gitblit.com.
 * Copyright 2014 gitblit.com.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
@@ -51,14 +51,19 @@
   public void run() {
      logger.info("Starting user and group sync with ldap service");
      if (!running.getAndSet(true)) {
         ldapAuthProvider.synchronizeWithLdapService();
         try {
            ldapAuthProvider.sync();
         } catch (Exception e) {
            logger.error("Failed to synchronize with ldap", e);
         } finally {
         running.getAndSet(false);
         }
      }
      logger.info("Finished user and group sync with ldap service");
   }
   public boolean isReady() {
      return settings.getBoolean(Keys.realm.ldap.synchronizeUsers.enable, false);
      return settings.getBoolean(Keys.realm.ldap.synchronize, false);
   }
}