diff --git a/gui/syncthing/core/syncthingController.js b/gui/syncthing/core/syncthingController.js index 67373837f..fd8a6cc3c 100755 --- a/gui/syncthing/core/syncthingController.js +++ b/gui/syncthing/core/syncthingController.js @@ -353,6 +353,7 @@ angular.module('syncthing.core') $scope.config = config; $scope.config.options._listenAddressStr = $scope.config.options.listenAddress.join(', '); $scope.config.options._globalAnnounceServersStr = $scope.config.options.globalAnnounceServers.join(', '); + $scope.config.options._relayServersStr = $scope.config.options.relayServers.join(', '); $scope.devices = $scope.config.devices; $scope.devices.forEach(function (deviceCfg) { @@ -890,7 +891,7 @@ angular.module('syncthing.core') $scope.config.options = angular.copy($scope.tmpOptions); $scope.config.gui = angular.copy($scope.tmpGUI); - ['listenAddress', 'globalAnnounceServers'].forEach(function (key) { + ['listenAddress', 'globalAnnounceServers', 'relayServers'].forEach(function (key) { $scope.config.options[key] = $scope.config.options["_" + key + "Str"].split(/[ ,]+/).map(function (x) { return x.trim(); }); diff --git a/gui/syncthing/settings/settingsModalView.html b/gui/syncthing/settings/settingsModalView.html index b65367919..e501cf9a2 100644 --- a/gui/syncthing/settings/settingsModalView.html +++ b/gui/syncthing/settings/settingsModalView.html @@ -13,10 +13,12 @@ +