File tree 1 file changed +3
-2
lines changed
src/dashboard/Data/Browser
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'
14
14
import styles from 'dashboard/Data/Browser/Browser.scss' ;
15
15
import getFileName from 'lib/getFileName' ;
16
16
import encode from 'parse/lib/browser/encode' ;
17
+ import validateNumeric from 'lib/validateNumeric' ;
17
18
18
19
export default class EditRowDialog extends React . Component {
19
20
constructor ( props ) {
@@ -291,8 +292,8 @@ export default class EditRowDialog extends React.Component {
291
292
disabled = { isDisabled }
292
293
value = { currentObject [ name ] }
293
294
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 ) }
296
297
/>
297
298
) ;
298
299
break ;
You can’t perform that action at this time.
0 commit comments