<commit_before>'use strict';

/**
 */
angular.module('openolitor-kundenportal')
  .controller('LastLieferplanungenController', ['$scope', 'NgTableParams', 'LastLieferplanungenModel',
    'LIEFEREINHEIT',
    function($scope, NgTableParams, LastLieferplanungenModel, LIEFEREINHEIT) {
      $scope.entries = [];
      $scope.shownEntries = 1;

      $scope.liefereinheiten = LIEFEREINHEIT;

      LastLieferplanungenModel.query(function(data) {
        $scope.entries = data;
      });

      $scope.calculatePreis = function(korbprodukt) {
        korbprodukt.preis = (korbprodukt.preisEinheit * korbprodukt.menge);
        return korbprodukt.preis;
      };

      $scope.showMore = function() {
        $scope.shownEntries = $scope.shownEntries + 2;
      };

      $scope.hasCommonLieferdatum = function(planung) {
        if(!angular.isUndefined(planung.commonLieferdatum)) {
          return true;
        }
        var commonDate;
        var retValue = true;
        angular.forEach(planung.lieferungen, function(lieferung) {
          if(angular.isUndefined(commonDate) ||
            (!angular.isUndefined(lieferung.datum) && lieferung.datum.getTime() === commonDate.getTime())) {
            commonDate = lieferung.datum;
          } else {
            retValue = false;
          }
        });
        if(retValue) {
          planung.commonLieferdatum = commonDate;
        }
        return retValue;
      };
    }
  ]);<commit_msg>undefined check<commit_after>'use strict';

/**
 */
angular.module('openolitor-kundenportal')
  .controller('LastLieferplanungenController', ['$scope', 'NgTableParams', 'LastLieferplanungenModel',
    'LIEFEREINHEIT',
    function($scope, NgTableParams, LastLieferplanungenModel, LIEFEREINHEIT) {
      $scope.entries = [];
      $scope.shownEntries = 1;

      $scope.liefereinheiten = LIEFEREINHEIT;

      LastLieferplanungenModel.query(function(data) {
        $scope.entries = data;
      });

      $scope.calculatePreis = function(korbprodukt) {
        if(angular.isUndefined) {
          return '';
        }
        korbprodukt.preis = (korbprodukt.preisEinheit * korbprodukt.menge);
        return korbprodukt.preis;
      };

      $scope.showMore = function() {
        $scope.shownEntries = $scope.shownEntries + 2;
      };

      $scope.hasCommonLieferdatum = function(planung) {
        if(!angular.isUndefined(planung.commonLieferdatum)) {
          return true;
        }
        var commonDate;
        var retValue = true;
        angular.forEach(planung.lieferungen, function(lieferung) {
          if(angular.isUndefined(commonDate) ||
            (!angular.isUndefined(lieferung.datum) && lieferung.datum.getTime() === commonDate.getTime())) {
            commonDate = lieferung.datum;
          } else {
            retValue = false;
          }
        });
        if(retValue) {
          planung.commonLieferdatum = commonDate;
        }
        return retValue;
      };
    }
  ]);
{'fraction_non_alphanumeric': 0.1245346869712352, 'fraction_numerical': 0.0013536379018612521, 'mean_word_length': 2.4694835680751175, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3395114', 'n_tokens_mistral': 958, 'n_tokens_neox': 925, 'n_words': 119}