Als de indeling nog niet definitief is, kan ik deze inzien, maar wanneer deze om 19:00 definitief wordt is de lijst niet meer te zien en zie ik in de console de volgende error:
ronde.js:132 Uncaught (in promise) ReferenceError: gebruiker is not defined
at uitslagWijzigen (ronde.js:132:39)
at resultaatSelecteren (ronde.js:115:9)
at uitslagenRonde (ronde.js:79:36)
at async ronde.js:50:5
Als ik kijk naar ronde.js:132 zoals deze ingeladen is in mijn browser, zie ik:
function uitslagWijzigen(uitslag) {
if (zyq.o_o_o.seizoen !== zyq.ditSeizoen) { // vorig seizoen nooit wijzigen
return false;
} else if (zyq.gebruiker.mutatieRechten >= db.WEDSTRIJDLEIDER) {
return true;
} else if (zyq.gebruiker.mutatieRechten >= db.GEREGISTREERD && uitslag.resultaat === "") { // indien nog geen resultaat
return uitslag.knsbNummer === gebruiker.knsbNummer || uitslag.tegenstanderNummer === gebruiker.knsbNummer;
} else {
return false;
}
}
Daar waar zyq.gebruiker staat gaat alles goed, maar gebruiker zonder zyq is dus undefined. Ik verwacht dus dat dit de fix is:
function uitslagWijzigen(uitslag) {
if (zyq.o_o_o.seizoen !== zyq.ditSeizoen) { // vorig seizoen nooit wijzigen
return false;
} else if (zyq.gebruiker.mutatieRechten >= db.WEDSTRIJDLEIDER) {
return true;
} else if (zyq.gebruiker.mutatieRechten >= db.GEREGISTREERD && uitslag.resultaat === "") { // indien nog geen resultaat
- return uitslag.knsbNummer === gebruiker.knsbNummer || uitslag.tegenstanderNummer === gebruiker.knsbNummer;
+ return uitslag.knsbNummer === zyq.gebruiker.knsbNummer || uitslag.tegenstanderNummer === zyq.gebruiker.knsbNummer;
} else {
return false;
}
}
Dag Peter!
Als de indeling nog niet definitief is, kan ik deze inzien, maar wanneer deze om 19:00 definitief wordt is de lijst niet meer te zien en zie ik in de console de volgende error:
Als ik kijk naar
ronde.js:132
zoals deze ingeladen is in mijn browser, zie ik:Daar waar
zyq.gebruiker
staat gaat alles goed, maargebruiker
zonderzyq
is dus undefined. Ik verwacht dus dat dit de fix is: