diff --git a/dashboard/src/views/backups.html b/dashboard/src/views/backups.html
index 23b4d480b..01609b98f 100644
--- a/dashboard/src/views/backups.html
+++ b/dashboard/src/views/backups.html
@@ -411,29 +411,23 @@
diff --git a/dashboard/src/views/backups.js b/dashboard/src/views/backups.js
index 22b8805db..3a46fd93a 100644
--- a/dashboard/src/views/backups.js
+++ b/dashboard/src/views/backups.js
@@ -705,9 +705,9 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
backupConfig.limits.uploadPartSize = parseInt($scope.configureBackup.uploadPartSize);
if (backupConfig.format === 'rsync') {
- backupConfig.limits.downloadConcurrency = $scope.configureBackup.downloadConcurrency;
- backupConfig.limits.syncConcurrency = $scope.configureBackup.syncConcurrency;
- backupConfig.limits.copyConcurrency = $scope.configureBackup.copyConcurrency;
+ backupConfig.limits.downloadConcurrency = parseInt($scope.configureBackup.downloadConcurrency);
+ backupConfig.limits.syncConcurrency = parseInt($scope.configureBackup.syncConcurrency);
+ backupConfig.limits.copyConcurrency = parseInt($scope.configureBackup.copyConcurrency);
}
Client.setBackupConfig(backupConfig, function (error) {