Fix SafeDestroy when entering a numeric resource ID

In a previous commit, the inputField of SafeDestroy.js was converted
from a numberfield to a textfield to allow ceph pools names to be
entered.
This means the type of 'value' changed from number to string and
the strong equal test === was failing against a numeric id.
To solve this, we now always stringify the resource id before comparing.
This commit is contained in:
Emmanuel Kasper 2017-06-14 11:22:20 +02:00 committed by Wolfgang Bumiller
parent ca31682687
commit beba93b147

View File

@ -31,7 +31,7 @@ Ext.define('PVE.window.SafeDestroy', {
change: function(f, value) {
var view = this.getView();
var removeButton = this.lookupReference('removeButton');
if (value === view.getItem().id) {
if (value === view.getItem().id.toString()) {
removeButton.enable();
} else {
removeButton.disable();