diff --git a/src/views/network.html b/src/views/network.html index 699e226c0..f568fe46c 100644 --- a/src/views/network.html +++ b/src/views/network.html @@ -201,21 +201,22 @@
-
+
{{ 'network.ip.provider' | tr }}
-
+
{{ prettyIpProviderName(ipv6Configure.provider) }}
-
+
{{ 'network.ip.address' | tr }}
-
+
{{ ipv6Configure.ipv6 }} - {{ ipv6Configure.serverIPv6 }} ({{ 'network.ip.detected' | tr }}) + {{ ipv6Configure.serverIPv6 }} ({{ 'network.ip.detected' | tr }}) + {{ ipv6Configure.displayError }}
diff --git a/src/views/network.js b/src/views/network.js index 41b32d6f1..1b676cd63 100644 --- a/src/views/network.js +++ b/src/views/network.js @@ -62,6 +62,7 @@ angular.module('Application').controller('NetworkController', ['$scope', '$locat $scope.ipv6Configure = { busy: false, error: {}, + displayError: null, serverIPv6: '', @@ -76,7 +77,10 @@ angular.module('Application').controller('NetworkController', ['$scope', '$locat refresh: function () { Client.getIPv6Config(function (error, result) { - if (error) return console.error(error); + if (error) { + $scope.ipv6Configure.displayError = error.message; + return console.error(error); + } $scope.ipv6Configure.provider = result.provider; $scope.ipv6Configure.ipv6 = result.ipv6 || ''; @@ -84,7 +88,10 @@ angular.module('Application').controller('NetworkController', ['$scope', '$locat if (result.provider === 'noop') return; Client.getServerIpv6(function (error, result) { - if (error) return console.error(error); + if (error) { + $scope.ipv6Configure.displayError = error.message; + return console.error(error); + } $scope.ipv6Configure.serverIPv6 = result.ipv6; });