From c4b20d52fa50404b6b8d0a910a41b3fc47cfb90e Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Tue, 24 Apr 2007 08:21:24 +0000
Subject: [PATCH] This change (no associated issue no.) addresses some counter-intuitive behavior discovered when specifying some duration based properties:

---
 opends/src/server/org/opends/server/admin/SizePropertyDefinition.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/SizePropertyDefinition.java b/opends/src/server/org/opends/server/admin/SizePropertyDefinition.java
index cc58f1d..e9d89b7 100644
--- a/opends/src/server/org/opends/server/admin/SizePropertyDefinition.java
+++ b/opends/src/server/org/opends/server/admin/SizePropertyDefinition.java
@@ -130,7 +130,7 @@
      */
     public final void setLowerLimit(String lowerLimit)
         throws IllegalArgumentException {
-      setLowerLimit(SizeUnit.parseValue(lowerLimit));
+      setLowerLimit(SizeUnit.parseValue(lowerLimit, SizeUnit.BYTES));
     }
 
 
@@ -175,7 +175,7 @@
       if (upperLimit == null) {
         setUpperLimit((Long) null);
       } else {
-        setUpperLimit(SizeUnit.parseValue(upperLimit));
+        setUpperLimit(SizeUnit.parseValue(upperLimit, SizeUnit.BYTES));
       }
     }
 
@@ -344,7 +344,7 @@
     // Decode the value.
     Long i;
     try {
-      i = SizeUnit.parseValue(value);
+      i = SizeUnit.parseValue(value, SizeUnit.BYTES);
     } catch (NumberFormatException e) {
       throw new IllegalPropertyValueStringException(this, value);
     }

--
Gitblit v1.10.0