From 0d7fbbfc6484e3dc9ae5596b6d3460a278f86d8c Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 08 Sep 2014 13:49:52 -0400
Subject: [PATCH] Merged #161 "Allow Lucene indexing period to be configurable"

---
 src/main/java/com/gitblit/utils/TimeUtils.java |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/gitblit/utils/TimeUtils.java b/src/main/java/com/gitblit/utils/TimeUtils.java
index 4b113be..c0e98e5 100644
--- a/src/main/java/com/gitblit/utils/TimeUtils.java
+++ b/src/main/java/com/gitblit/utils/TimeUtils.java
@@ -322,12 +322,13 @@
 	 * Convert a frequency string into minutes.
 	 *
 	 * @param frequency
+	 * @param minimumMins
 	 * @return minutes
 	 */
-	public static int convertFrequencyToMinutes(String frequency) {
+	public static int convertFrequencyToMinutes(String frequency, int minimumMins) {
 		// parse the frequency
 		frequency = frequency.toLowerCase();
-		int mins = 60;
+		int mins = minimumMins;
 		if (!StringUtils.isEmpty(frequency)) {
 			try {
 				String str = frequency.trim();
@@ -337,16 +338,16 @@
 				mins = (int) Float.parseFloat(str);
 			} catch (NumberFormatException e) {
 			}
-			if (mins < 5) {
-				mins = 5;
+			if (mins < minimumMins) {
+				mins = minimumMins;
 			}
-		}
-		if (frequency.indexOf("day") > -1) {
-			// convert to minutes
-			mins *= 1440;
-		} else if (frequency.indexOf("hour") > -1) {
-			// convert to minutes
-			mins *= 60;
+			if (frequency.indexOf("day") > -1) {
+				// convert to minutes
+				mins *= 1440;
+			} else if (frequency.indexOf("hour") > -1) {
+				// convert to minutes
+				mins *= 60;
+			}
 		}
 		return mins;
 	}

--
Gitblit v1.9.1