diff --git a/APPL/MLD/opdr_goedkeur.asp b/APPL/MLD/opdr_goedkeur.asp index 57d58bbf3b..dddeda9b71 100644 --- a/APPL/MLD/opdr_goedkeur.asp +++ b/APPL/MLD/opdr_goedkeur.asp @@ -302,10 +302,14 @@ for (var i = 0; i < ingesloten.length; i++) approver_key = prs.getKpVerantwoordelijke(ingesloten[i].opdr_kp_key, ingesloten[i].kosten, pkey); } else + { // Eerst keer fiatteren. // Laatste fiatteur of eerste fiatteur (pkey) mag niet fiatteren want het zit boven zijn profiel limiet. // Alleen de melder/aanmaker mag niet zelf goedkeuren boven het bedrag can_selfapprove. - approver_key = prs.getKpVerantwoordelijke(ingesloten[i].opdr_kp_key, ingesloten[i].kosten, pkey); + // Alleen als de pkey de user_key is moet ik deze als exlude key meegeven (AADB#38785). + var pexcludekey = (pkey == user_key)? pkey : -1; + approver_key = prs.getKpVerantwoordelijke(ingesloten[i].opdr_kp_key, ingesloten[i].kosten, pexcludekey); + } if (ingesloten[i].opdr_kp_fiat) {