diff --git a/modules/Settings/LayoutEditor/models/Field.php b/modules/Settings/LayoutEditor/models/Field.php index d20f04e3f144f0b0901f8d089f11de206c000fb1..f0ef76255d3ce30dd4d20d424a4cdbe495281296 100644 --- a/modules/Settings/LayoutEditor/models/Field.php +++ b/modules/Settings/LayoutEditor/models/Field.php @@ -439,6 +439,7 @@ class Settings_LayoutEditor_Field_Model extends Vtiger_Field_Model { if ($defaultValue) { if ($this->getFieldDataType() == 'currency') { + //The argument for $skipformatting parameter is passed false to get value with user preference. $defaultValue = $this->getCurrencyDisplayValue($defaultValue, false); } else { $defaultValue = $this->getDisplayValue($defaultValue); diff --git a/modules/Settings/LayoutEditor/models/Module.php b/modules/Settings/LayoutEditor/models/Module.php index 72667206bd75b5190a1d89b63deaaa8cc3e5d51b..58e68b9ed1f6afb0eddbb394533903d61466660d 100644 --- a/modules/Settings/LayoutEditor/models/Module.php +++ b/modules/Settings/LayoutEditor/models/Module.php @@ -183,6 +183,7 @@ class Settings_LayoutEditor_Module_Model extends Vtiger_Module_Model { } else if (strtolower($fieldType) == 'time') { $defaultValue = Vtiger_Time_UIType::getTimeValueWithSeconds($defaultValue); } else if (strtolower($fieldType) == 'currency') { + //The argument for $skipformatting parameter is passed false to get the value in DB format($). $defaultValue = CurrencyField::convertToDBFormat($defaultValue, null, false); } else if (strtolower($fieldType) == 'decimal') { $defaultValue = CurrencyField::convertToDBFormat($defaultValue, null, true);