Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@matomo.org>2021-03-17 05:21:40 +0300
committerGitHub <noreply@github.com>2021-03-17 05:21:40 +0300
commit4778bc5c065c7bb325b14f7dbcc6b097d7a4097f (patch)
treefe3a771899790f6cd29c9c2f7b059ad078b18257 /plugins/CoreHome
parent9ae5d067b064f64a393b636b223630ad67f99883 (diff)
Ensure site is selected in siteselector if only one site is available (#17349)
Diffstat (limited to 'plugins/CoreHome')
-rw-r--r--plugins/CoreHome/angularjs/siteselector/siteselector-model.service.js2
-rw-r--r--plugins/CoreHome/angularjs/siteselector/siteselector.controller.js6
2 files changed, 6 insertions, 2 deletions
diff --git a/plugins/CoreHome/angularjs/siteselector/siteselector-model.service.js b/plugins/CoreHome/angularjs/siteselector/siteselector-model.service.js
index fb25fb5176..d467365511 100644
--- a/plugins/CoreHome/angularjs/siteselector/siteselector-model.service.js
+++ b/plugins/CoreHome/angularjs/siteselector/siteselector-model.service.js
@@ -122,7 +122,7 @@
return;
}
- searchSite('%').then(function () {
+ return searchSite('%').then(function () {
initialSites = model.sites;
model.isInitialized = true
});
diff --git a/plugins/CoreHome/angularjs/siteselector/siteselector.controller.js b/plugins/CoreHome/angularjs/siteselector/siteselector.controller.js
index 1e0d16344c..8c5760a295 100644
--- a/plugins/CoreHome/angularjs/siteselector/siteselector.controller.js
+++ b/plugins/CoreHome/angularjs/siteselector/siteselector.controller.js
@@ -13,7 +13,11 @@
$scope.model = siteSelectorModel;
- $scope.model.loadInitialSites();
+ $scope.model.loadInitialSites().then(function(){
+ if (!$scope.selectedSite && !$scope.model.hasMultipleSites() && $scope.model.sites[0]) {
+ $scope.selectedSite = {id: $scope.model.sites[0].idsite, name: $scope.model.sites[0].name};
+ }
+ });
$scope.autocompleteMinSites = AUTOCOMPLETE_MIN_SITES;
$scope.activeSiteId = piwik.idSite;