diff --git a/APPL/MJB/mjb_institute_scen.asp b/APPL/MJB/mjb_institute_scen.asp index ef4af5de7c..5b68dc5210 100644 --- a/APPL/MJB/mjb_institute_scen.asp +++ b/APPL/MJB/mjb_institute_scen.asp @@ -34,14 +34,18 @@ oRs = Oracle.Execute(sql); var tobeinstituted = 0; var ingesloten = []; +var autchecked = false; while (!oRs.eof) { var ins_key = oRs("ins_deel_key").Value; var srtcont_key = oRs("ins_srtcontrole_key").Value; - // Rechten controleren. - //var this_ins = ins.func_enabled_deel(ins_key, {srtcont_key: srtcont_key}); - //if (this_ins.canChangeXcp) // Mag ik de AS xcp waarde wijzigen? - if (true) // Doorvoeren mag vooralsnog altijd. + // Rechten 1 keer bepalen of ik mag doorvoeren. + if (!autchecked) + { + var this_ins = ins.func_enabled_deel(ins_key, {srtcont_key: srtcont_key}); + autchecked = true; + } + if (this_ins.canChangeXcp) // Mag ik de AS xcp waarde wijzigen? { ingesloten.push({ins_key: ins_key, srtcont_key: srtcont_key});