File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/dashboard/Data/Browser Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import ObjectPickerDialog from 'dashboard/Data/Browser/ObjectPickerDialog.react'
1414import styles from 'dashboard/Data/Browser/Browser.scss' ;
1515import getFileName from 'lib/getFileName' ;
1616import encode from 'parse/lib/browser/encode' ;
17+ import validateNumeric from 'lib/validateNumeric' ;
1718
1819export default class EditRowDialog extends React . Component {
1920 constructor ( props ) {
@@ -291,8 +292,8 @@ export default class EditRowDialog extends React.Component {
291292 disabled = { isDisabled }
292293 value = { currentObject [ name ] }
293294 placeholder = { val === undefined ? '(undefined)' : '' }
294- onChange = { newValue => this . updateCurrentObject ( newValue , name ) }
295- onBlur = { newValue => this . handleChange ( parseFloat ( newValue ) , name ) }
295+ onChange = { newValue => this . updateCurrentObject ( validateNumeric ( newValue ) ? newValue : currentObject [ name ] , name ) }
296+ onBlur = { newValue => this . handleChange ( validateNumeric ( parseFloat ( newValue ) ) ? parseFloat ( newValue ) : undefined , name ) }
296297 />
297298 ) ;
298299 break ;
You can’t perform that action at this time.
0 commit comments