]> source.dussan.org Git - iciql.git/commitdiff
Fixed index out of bounds exception in parsing a default string value v0.7.10
authorJames Moger <james.moger@gmail.com>
Fri, 27 Jan 2012 20:53:00 +0000 (15:53 -0500)
committerJames Moger <james.moger@gmail.com>
Fri, 27 Jan 2012 20:53:00 +0000 (15:53 -0500)
api/v13.xml
docs/05_releases.mkd
src/com/iciql/Constants.java
src/com/iciql/ModelUtils.java

index 4dcd2aa985d099334cad23f9a40b64a6071c5e0f..927f59b6f0c69dbf2941a90bfeb5ee61492960b2 100644 (file)
@@ -43,7 +43,7 @@
  type="java.lang.String"
  transient="false"
  volatile="false"
- value="&quot;0.7.9&quot;"
+ value="&quot;0.7.10&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
@@ -54,7 +54,7 @@
  type="java.lang.String"
  transient="false"
  volatile="false"
- value="&quot;2012-01-24&quot;"
+ value="&quot;2012-01-27&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
index fc90b54770f113b6fb17e9754f01be6025a37489..934e710851bb71d4565fe7b34dad95b2b29519d4 100644 (file)
@@ -6,6 +6,10 @@
 \r
 **%VERSION%** ([zip](http://code.google.com/p/iciql/downloads/detail?name=%ZIP%)|[jar](http://code.google.com/p/iciql/downloads/detail?name=%JAR%)) &nbsp; *released %BUILDDATE%*\r
 \r
+- Fixed default String value bug where a default empty string threw an IndexOutOfBounds exception\r
+\r
+**0.7.9** &nbsp; *released 2012-01-24*\r
+\r
 - Added toParameter() option for SET commands and allow generating parameterized UPDATE statements<br/>\r
 String q = db.from(t).set(t.timestamp).toParameter().where(t.id).is(5).toSQL();<br/>\r
 db.executeUpdate(q, new Date());\r
index 3653cde7cb7a754254c105fe07e67cad65821bcc..2ce664af8cdd2c66cf0e884b33381387b7551965 100644 (file)
@@ -25,11 +25,11 @@ public class Constants {
 \r
        // The build script extracts this exact line so be careful editing it\r
        // and only use A-Z a-z 0-9 .-_ in the string.\r
-       public static final String VERSION = "0.7.9";\r
+       public static final String VERSION = "0.7.10";\r
 \r
        // The build script extracts this exact line so be careful editing it\r
        // and only use A-Z a-z 0-9 .-_ in the string.\r
-       public static final String VERSION_DATE = "2012-01-24";\r
+       public static final String VERSION_DATE = "2012-01-27";\r
 \r
        // The build script extracts this exact line so be careful editing it\r
        // and only use A-Z a-z 0-9 .-_ in the string.\r
index 72e9690d8ed00f999d8ebdf207af374166336540..56e6440b1f21493037395402f896b8f4e9ddceca 100644 (file)
@@ -269,7 +269,7 @@ class ModelUtils {
                        if (def.defaultValue.charAt(0) == '\''
                                        && def.defaultValue.charAt(def.defaultValue.length() - 1) == '\'') {
                                // strip leading and trailing single quotes
-                               return def.defaultValue.substring(1, def.defaultValue.length() - 2);
+                               return def.defaultValue.substring(1, def.defaultValue.length() - 1).trim();
                        }
                        return def.defaultValue;
                }