From 0d7a20cd932e0ded440805bf4ef547c777f68ae5 Mon Sep 17 00:00:00 2001 From: Mikel Cordovilla Date: Tue, 30 Jul 2024 23:58:53 +0200 Subject: [PATCH] Rechnungen_displayed_multiple_times --- .../overview/rechnungenoverview.controller.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/app/scripts/rechnungen/overview/rechnungenoverview.controller.js b/app/scripts/rechnungen/overview/rechnungenoverview.controller.js index e7e8e9fb..9f6c6f38 100644 --- a/app/scripts/rechnungen/overview/rechnungenoverview.controller.js +++ b/app/scripts/rechnungen/overview/rechnungenoverview.controller.js @@ -520,14 +520,8 @@ angular.module('openolitor-admin').controller('RechnungenOverviewController', [ $scope.loading = true; - $scope.allKunden = KundenOverviewModel.query( - { - f: $scope.search.filterQuery, - }, - function () { - $scope.tableParams.reload(); - $scope.loading = false; - RechnungenOverviewModel.query( + KundenOverviewModel.query( { }, function (allKunden) { + $scope.entries = RechnungenOverviewModel.query( { f: $scope.search.filterQuery, g: /^\d+$/.test($scope.geschaeftsjahr) @@ -537,14 +531,14 @@ angular.module('openolitor-admin').controller('RechnungenOverviewController', [ }, function (rechnungen) { angular.forEach(rechnungen, function (rechnung) { - var kunde = lodash.find($scope.allKunden, { + var kunde = lodash.find(allKunden, { id: rechnung.kundeId, }); if (kunde) { rechnung.kundeBezeichnung = kunde.bezeichnung; } - $scope.entries.push(rechnung); }); + $scope.allKunden = allKunden; $scope.tableParams.reload(); $scope.loading = false; }