mirror of
https://github.com/openfaas/faas.git
synced 2025-06-09 08:46:48 +00:00
Undo early return in updateData callback
**What** - Revert to original if-block structure to reduce the size of the diff Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
This commit is contained in:
parent
cb367096ae
commit
334288b130
36
gateway/assets/script/bootstrap.js
vendored
36
gateway/assets/script/bootstrap.js
vendored
@ -185,27 +185,25 @@ app.controller("home", ['$scope', '$log', '$http', '$location', '$interval', '$f
|
||||
|
||||
var cl = function (previousItems) {
|
||||
$http.get("../system/functions").then(function (response) {
|
||||
if (response == null || response.data == null) {
|
||||
return
|
||||
}
|
||||
if (response && response.data) {
|
||||
if (previousItems.length != response.data.length) {
|
||||
$scope.functions = response.data;
|
||||
|
||||
if (previousItems.length != response.data.length) {
|
||||
$scope.functions = response.data;
|
||||
|
||||
// update the selected function object because the newly fetched object from the API becomes a different object
|
||||
var filteredSelectedFunction = $filter('filter')($scope.functions, { name: $scope.selectedFunction.name }, true);
|
||||
if (filteredSelectedFunction && filteredSelectedFunction.length > 0) {
|
||||
$scope.selectedFunction = filteredSelectedFunction[0];
|
||||
// update the selected function object because the newly fetched object from the API becomes a different object
|
||||
var filteredSelectedFunction = $filter('filter')($scope.functions, { name: $scope.selectedFunction.name }, true);
|
||||
if (filteredSelectedFunction && filteredSelectedFunction.length > 0) {
|
||||
$scope.selectedFunction = filteredSelectedFunction[0];
|
||||
} else {
|
||||
$scope.selectedFunction = undefined;
|
||||
}
|
||||
} else {
|
||||
$scope.selectedFunction = undefined;
|
||||
}
|
||||
} else {
|
||||
for (var i = 0; i < $scope.functions.length; i++) {
|
||||
for (var j = 0; j < response.data.length; j++) {
|
||||
if ($scope.functions[i].name == response.data[j].name) {
|
||||
$scope.functions[i].image = response.data[j].image;
|
||||
$scope.functions[i].replicas = response.data[j].replicas;
|
||||
$scope.functions[i].invocationCount = response.data[j].invocationCount;
|
||||
for (var i = 0; i < $scope.functions.length; i++) {
|
||||
for (var j = 0; j < response.data.length; j++) {
|
||||
if ($scope.functions[i].name == response.data[j].name) {
|
||||
$scope.functions[i].image = response.data[j].image;
|
||||
$scope.functions[i].replicas = response.data[j].replicas;
|
||||
$scope.functions[i].invocationCount = response.data[j].invocationCount;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user