Skip to content

Commit aa666dc

Browse files
committed
Merge branch '61-stable' into 70-stable
2 parents 1586190 + 86bc10f commit aa666dc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/java/arjdbc/jdbc/RubyJdbcConnection.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2727,7 +2727,7 @@ else if ( value instanceof RubyNumeric ) {
27272727
}
27282728
else { // e.g. `BigDecimal '42.00000000000000000001'`
27292729
statement.setBigDecimal(index,
2730-
RubyBigDecimal.newInstance(context, context.runtime.getModule("BigDecimal"), value).getValue());
2730+
RubyBigDecimal.newInstance(context, context.runtime.getModule("BigDecimal"), value, RubyFixnum.newFixnum(context.runtime, Integer.MAX_VALUE)).getValue());
27312731
}
27322732
}
27332733

src/java/arjdbc/sqlite3/SQLite3RubyJdbcConnection.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ else if ( value instanceof RubyNumeric ) {
511511
statement.setDouble(index, ((RubyNumeric) value).getDoubleValue());
512512
}
513513
else { // e.g. `BigDecimal '42.00000000000000000001'`
514-
RubyBigDecimal val = RubyBigDecimal.newInstance(context, context.runtime.getModule("BigDecimal"), value);
514+
RubyBigDecimal val = RubyBigDecimal.newInstance(context, context.runtime.getModule("BigDecimal"), value, RubyFixnum.newFixnum(context.runtime, Integer.MAX_VALUE));
515515
statement.setString(index, val.getValue().toString());
516516
}
517517
}

0 commit comments

Comments
 (0)