diff --git a/eZ/Publish/Core/Persistence/Legacy/Content/FieldValue/Converter/Float.php b/eZ/Publish/Core/Persistence/Legacy/Content/FieldValue/Converter/Float.php
index <HASH>..<HASH> 100644
--- a/eZ/Publish/Core/Persistence/Legacy/Content/FieldValue/Converter/Float.php
+++ b/eZ/Publish/Core/Persistence/Legacy/Content/FieldValue/Converter/Float.php
@@ -100,16 +100,12 @@ class Float implements Converter
         {
             if ( !empty( $storageDef->dataFloat1 ) )
             {
-                $fieldDef->fieldTypeConstraints->validators = array(
-                    self::FLOAT_VALIDATOR_IDENTIFIER => array( 'minFloatValue' => $storageDef->dataFloat1 )
-                );
+                $fieldDef->fieldTypeConstraints->validators[self::FLOAT_VALIDATOR_IDENTIFIER]['minFloatValue'] = $storageDef->dataFloat1;
             }
 
             if ( !empty( $storageDef->dataFloat2 ) )
             {
-                $fieldDef->fieldTypeConstraints->validators = array(
-                    self::FLOAT_VALIDATOR_IDENTIFIER => array( 'maxFloatValue' => $storageDef->dataFloat2 )
-                );
+                $fieldDef->fieldTypeConstraints->validators[self::FLOAT_VALIDATOR_IDENTIFIER]['maxFloatValue'] = $storageDef->dataFloat2;
             }
         }
Make it possible to have a float min and max value