diff --git a/public/js/lehre/anrechnung/approveAnrechnungDetail.js b/public/js/lehre/anrechnung/approveAnrechnungDetail.js index 3a4b9a877..051f5ede2 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungDetail.js +++ b/public/js/lehre/anrechnung/approveAnrechnungDetail.js @@ -239,6 +239,7 @@ $(function(){ // Get form data let form_data = $('form').serializeArray(); + var init_status_kurzbz = $('#approveAnrechnungDetail-status_kurzbz').data('status_kurzbz'); // Prepare data object for ajax call let data = { @@ -264,8 +265,11 @@ $(function(){ data.retval.status_bezeichnung ); - approveAnrechnungDetail.substractEcts(ects, sumEctsSchulisch, sumEctsBeruflich); - approveAnrechnungDetail.alertIfMaxEctsExceeded(); + if (init_status_kurzbz == 'approved') + { + approveAnrechnungDetail.substractEcts(ects, sumEctsSchulisch, sumEctsBeruflich); + approveAnrechnungDetail.alertIfMaxEctsExceeded(); + } FHC_DialogLib.alertSuccess(FHC_PhrasesLib.t("anrechnung", "erfolgreichZurueckgenommen")); diff --git a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js index 76102ada7..4386a103e 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js @@ -105,7 +105,7 @@ var format_ectsSumBisherUndNeu = function(cell, formatterParams, onRendered){ if (selectedPrestudent != undefined) { - ectsSumBisherUndNeuTotal = (rowData.ectsSumSchulisch + rowData.ectsSumBeruflich) + selectedPrestudent.ectsSumAnzurechnendeLvsSchulisch; + ectsSumBisherUndNeuTotal = (rowData.ectsSumSchulisch + rowData.ectsSumBeruflich) + selectedPrestudent.ectsSumAnzurechnendeLvsSchulisch + selectedPrestudent.ectsSumAnzurechnendeLvsBeruflich; ectsSumBisherUndNeuSchulisch = rowData.ectsSumSchulisch + selectedPrestudent.ectsSumAnzurechnendeLvsSchulisch; ectsSumBisherUndNeuBeruflich = rowData.ectsSumBeruflich + selectedPrestudent.ectsSumAnzurechnendeLvsBeruflich; }