From 535698a9970f495d581c86ede7b410b0830d582e Mon Sep 17 00:00:00 2001 From: Geoff Munn Date: Tue, 9 Mar 2010 02:14:25 +0000 Subject: [PATCH] BUG FIX: the default value for decimals are now cast as (doubles) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@100686 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/fieldtypes/Decimal.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/model/fieldtypes/Decimal.php b/core/model/fieldtypes/Decimal.php index 943e35b18..08a1d33c5 100644 --- a/core/model/fieldtypes/Decimal.php +++ b/core/model/fieldtypes/Decimal.php @@ -26,7 +26,7 @@ class Decimal extends DBField { } function requireField() { - $parts=Array('datatype'=>'decimal', 'precision'=>"$this->wholeSize,$this->decimalSize", 'default'=>$this->defaultValue, 'arrayValue'=>$this->arrayValue); + $parts=Array('datatype'=>'decimal', 'precision'=>"$this->wholeSize,$this->decimalSize", 'default'=>(double)$this->defaultValue, 'arrayValue'=>$this->arrayValue); $values=Array('type'=>'decimal', 'parts'=>$parts); DB::requireField($this->tableName, $this->name, $values); }