Closed AsgeirSH closed 8 years ago
Dette er en merkelig greie - rapporter i DEV funker med nøkkeltelling på tittelløse innslag. Rapporten henter data fra Innslag->personer(). I PROD er personer() tom for tittelløse innslag, mens det funker helt fint i dev.
Det er altså ikke rapportene alene som er problemet.
Debugger innslag-klassen: Dette er SELECTen som kjøres for innslag 118449:
SELECT `smartukm_participant`.`p_id`, `p_firstname`, `p_lastname`, `instrument`, `p_phone` FROM `smartukm_participant`
JOIN `smartukm_rel_b_p` ON (`smartukm_rel_b_p`.`p_id` = `smartukm_participant`.`p_id`)
JOIN `smartukm_fylkestep_p` AS `fs`
ON (`fs`.`p_id` = `smartukm_participant`.`p_id`)
WHERE `smartukm_rel_b_p`.`b_id` = 118449 AND `fs`.`pl_id` = 4557
GROUP BY `smartukm_participant`.`p_id`
ORDER BY `smartukm_participant`.`p_firstname`, `smartukm_participant`.`p_lastname` ASC
Men `fs
.pl_id
= 4557` gir INGEN resultater!
Aha, pl_id 4557 er årets UKM-festival, og ikke valgt sesongs. Bytt ut pl_id med 4136 (Fjorårets UKM-Festival), og vi får et resultat.
Innslag på scene får ikke den ekstra JOIN og WHERE som spesifiserer mønstring. Dvs at dette problemet kommer for alle Filmer, utstillingsdeltakere++
@mariusmandal Hvorfor kreves disse ekstra-greiene for noen deltakere og ikke andre?
Linje 1118 er problemet, den sjekker for videresendte til ÅRETS mønstring, ikke mønstringen RAPPORTEN jobber på ($this->pl_id). Flere sånne i rapport-klassen.
Fixed in 2976c87. Close.
Nøkkeltall-telling.