Skip to content

Commit 3842c4f

Browse files
committed
INT-1763: Updating auto-casting of numbers (#456)
1 parent 508e2f6 commit 3842c4f

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@
103103
"hadron-action": "^0.1.0",
104104
"hadron-auto-update-manager": "^0.0.12",
105105
"hadron-compile-cache": "^0.3.0",
106-
"hadron-app-registry": "^1.2.0",
107-
"hadron-document": "^0.17.0",
106+
"hadron-app-registry": "^1.7.0",
107+
"hadron-document": "^0.22.0",
108108
"hadron-ipc": "^0.0.7",
109109
"hadron-module-cache": "^0.0.3",
110110
"hadron-package-manager": "0.1.0",
111111
"hadron-reflux-store": "^0.0.2",
112-
"hadron-type-checker": "^0.4.0",
112+
"hadron-type-checker": "^0.9.0",
113113
"highlight.js": "^8.9.1",
114114
"jquery": "^2.1.4",
115115
"kerberos": "mongodb-js/kerberos#bc619b1b9213eb4cdae786cf3fb916fc7be66758",

src/internal-packages/crud/lib/component/editable-value.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,11 @@ class EditableValue extends React.Component {
116116
var value = evt.target.value;
117117
this._node.size = inputSize(value);
118118
var currentType = this.element.currentType;
119-
if (_.includes(TypeChecker.castableTypes(value), currentType)) {
119+
var castableTypes = TypeChecker.castableTypes(value);
120+
if (_.includes(castableTypes, currentType)) {
120121
this.element.edit(TypeChecker.cast(value, currentType));
121122
} else {
122-
this.element.edit(value);
123+
this.element.edit(TypeChecker.cast(value, castableTypes[0]));
123124
}
124125
}
125126

0 commit comments

Comments
 (0)