+
{{ 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;
});