Merge pull request #122 from Deutscher-Tischfussballbund/fix/explode-lizenzen

Fix: refresh rankings even when there are no licenses set
This commit is contained in:
MarvinF
2025-07-31 17:05:32 +02:00
committed by GitHub
@@ -5025,7 +5025,12 @@ function ranglisteAktualisieren($geaenderte_rangliste_id = 0, $geaenderte_turnie
foreach ($ranglisten as $rangliste_index => $rangliste) { foreach ($ranglisten as $rangliste_index => $rangliste) {
$rangliste_id = $rangliste->rangliste_id; $rangliste_id = $rangliste->rangliste_id;
$rangliste->lizenzen = explode(',', $rangliste->lizenzen); if(!isset($rangliste->lizenzen) || $rangliste->lizenzen == "" || $rangliste->lizenzen == NULL) {
$rangliste->lizenzen = NULL;
} else {
$rangliste->lizenzen = explode(',', $rangliste->lizenzen);
}
$query = "SELECT *" $query = "SELECT *"
. "\n FROM #__sportsmanager_rangliste_turnierdisziplin" . "\n FROM #__sportsmanager_rangliste_turnierdisziplin"
. "\n INNER JOIN #__sportsmanager_turnierdisziplin USING (turnierdisziplin_id)" . "\n INNER JOIN #__sportsmanager_turnierdisziplin USING (turnierdisziplin_id)"