Fix for servers with promotion column (mostly tfs 0.3+)

This commit is contained in:
slawkens
2026-01-04 15:30:23 +01:00
parent c28dc29391
commit 0c4edf625c
2 changed files with 33 additions and 1 deletions

View File

@@ -77,7 +77,15 @@ class Vocations
}
public static function getOriginal(int $id): ?int {
return self::$vocationsFrom[$id] ?? null;
while ($tmpId = self::$vocationsFrom[$id]) {
if ($tmpId == $id) {
break;
}
$id = $tmpId;
}
return $id;
}
public static function getBase($includingRook = true): array {