Handle null case for invalid ng-model value (fixes #2392)

Invalid ng-model value is assigned `null` by angular.js which is being matched as `object`, thus disappear in the UI when a minus sign is entered.
This commit is contained in:
Benny Ng
2016-01-27 22:41:39 +08:00
parent 016f799983
commit 24023ff9e8
3 changed files with 5 additions and 0 deletions

View File

@@ -1531,6 +1531,9 @@ angular.module('syncthing.core')
if (key.substr(0, 1) === '_') {
return 'skip';
}
if (value === null) {
return 'null';
}
if (typeof value === 'number') {
return 'number';
}