Merge branch 'pr/2628'

* pr/2628:
  Disallow adding duplicate device ID in GUI
This commit is contained in:
Jakob Borg
2015-12-30 08:53:29 +01:00
2 changed files with 10 additions and 0 deletions

View File

@@ -15,6 +15,15 @@ angular.module('syncthing.core')
ctrl.$setValidity('validDeviceid', true);
}
});
//Prevents user from adding a duplicate ID
var matches = scope.devices.filter(function (n) {
return n.deviceID == viewValue;
}).length;
if (matches > 0) {
ctrl.$setValidity('unique', false);
} else {
ctrl.$setValidity('unique', true);
}
}
return viewValue;
});