Title: [449] trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java: Fix another NPE
- Revision
- 449
- Author
- olabini
- Date
- 2007-04-10 04:15:30 -0400 (Tue, 10 Apr 2007)
Log Message
Fix another NPE
Modified Paths
Diff
Modified: trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java (448 => 449)
--- trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java 2007-04-09 15:07:19 UTC (rev 448)
+++ trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java 2007-04-10 08:15:30 UTC (rev 449)
@@ -280,7 +280,7 @@
columns.add(c);
IRubyObject tp = (IRubyObject)tps.get(c.callMethod(ctx,"type"));
- if(!tp.isNil() && tp.callMethod(ctx,"[]",runtime.newSymbol("limit")).isNil()) {
+ if(tp != null && !tp.isNil() && tp.callMethod(ctx,"[]",runtime.newSymbol("limit")).isNil()) {
c.callMethod(ctx,"limit=", runtime.getNil());
if(!c.callMethod(ctx,"type").equals(runtime.newSymbol("decimal"))) {
c.callMethod(ctx,"precision=", runtime.getNil());
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel