From: Daniel Karbach Date: Fri, 9 Jan 2026 10:07:44 +0000 (+0100) Subject: change beer player ids X-Git-Url: https://git.localhorst.tv/?a=commitdiff_plain;h=534b479e6862c98f3efe945dd66ec8026fa717e7;p=alttp.git change beer player ids --- diff --git a/app/Console/Commands/SyncBeerLeague.php b/app/Console/Commands/SyncBeerLeague.php index 82e8bc6..bdc34e0 100644 --- a/app/Console/Commands/SyncBeerLeague.php +++ b/app/Console/Commands/SyncBeerLeague.php @@ -99,8 +99,8 @@ class SyncBeerLeague extends Command { $players_a = preg_split('/,\s*/', $row[2]); $players_b = preg_split('/,\s*/', $row[3]); for ($i = 0; $i < count($players_a); ++$i) { - $this->syncPlayer($episode, $players_a[$i]); - $this->syncPlayer($episode, $players_b[$i]); + $this->syncPlayer($episode, $players_a[$i], 'a'.$i); + $this->syncPlayer($episode, $players_b[$i], 'b'.$i); } } @@ -112,12 +112,12 @@ class SyncBeerLeague extends Command { } } - private function syncPlayer(Episode $episode, string $codename): EpisodePlayer|null { + private function syncPlayer(Episode $episode, string $codename, string $position): EpisodePlayer|null { if (empty($codename)) { return null; } $lower_name = ltrim(strtolower($codename), '@'); - $ext_id = 'beer:'.$lower_name; + $ext_id = 'beer:'.$position; $player = $episode->players()->firstWhere('ext_id', '=', $ext_id); if (!$player) { $player = new EpisodePlayer();