close #35 fixed pilot tracking on corporation maps

This commit is contained in:
Exodus4D
2015-09-27 19:01:34 +02:00
parent 5314bec204
commit 5feda6551b
2 changed files with 5 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ class CorporationModel extends BasicModel {
protected $fieldConf = [
'corporationCharacters' => [
'has-many' => ['Model\CharacterModel', 'allianceId']
'has-many' => ['Model\CharacterModel', 'corporationId']
],
'mapCorporations' => [
'has-many' => ['Model\CorporationMapModel', 'corporationId']

View File

@@ -420,14 +420,16 @@ class MapModel extends BasicModel {
if(is_null($charactersData)){
$charactersData = [];
$characters = $this->getCharacters();
foreach($characters as $character){
$charactersData[] = $character->getData(true);
}
$this->updateCacheData($charactersData, 'CHARACTERS', 10);
// cache active characters (if found)
if(!empty($charactersData)){
$this->updateCacheData($charactersData, 'CHARACTERS', 10);
}
}
return $charactersData;