-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Problématique
Dans l'écran des registres tactiques d'une faction, les données d'ownership des secteurs sont utilisées pour afficher leurs statuts de possession. Ces données sont contenues dans Redis pour ne pas avoir à les recalculer à chaque fois. Cependant, lorsque Redis est redémarré, ces données ne sont pas initialisées lorsque manquantes.
La seule manière actuellement de les mettre dans Redis est d'appeler la méthode SectorManager::calculateOwnership, aujourd'hui appelée la commande manuelle app:gaia:calculate-sector-ownership ou par SectorListener::onPlaceOwnerChange quand une planète change de propriétaire, ce qui n'a rien de systématique.
Solution
Mettre en place un appel à SectorManager::calculateOwnership lorsque les données d'ownership sont absentes dans Redis.