prevent exception
This commit is contained in:
		@@ -18,6 +18,7 @@ use Maniaplanet\DedicatedServer\Xmlrpc\FileException;
 | 
				
			|||||||
use Maniaplanet\DedicatedServer\Xmlrpc\IndexOutOfBoundException;
 | 
					use Maniaplanet\DedicatedServer\Xmlrpc\IndexOutOfBoundException;
 | 
				
			||||||
use Maniaplanet\DedicatedServer\Xmlrpc\InvalidMapException;
 | 
					use Maniaplanet\DedicatedServer\Xmlrpc\InvalidMapException;
 | 
				
			||||||
use Maniaplanet\DedicatedServer\Xmlrpc\NotInListException;
 | 
					use Maniaplanet\DedicatedServer\Xmlrpc\NotInListException;
 | 
				
			||||||
 | 
					use Maniaplanet\DedicatedServer\Xmlrpc\UnavailableFeatureException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// TODO: adding of local maps
 | 
					// TODO: adding of local maps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -525,7 +526,11 @@ class MapManager implements CallbackListener {
 | 
				
			|||||||
	 * @return Map
 | 
						 * @return Map
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	private function fetchCurrentMap() {
 | 
						private function fetchCurrentMap() {
 | 
				
			||||||
		$rpcMap = $this->maniaControl->client->getCurrentMapInfo();
 | 
							try {
 | 
				
			||||||
 | 
								$rpcMap = $this->maniaControl->client->getCurrentMapInfo();
 | 
				
			||||||
 | 
							} catch (UnavailableFeatureException $exception) {
 | 
				
			||||||
 | 
								return null;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (array_key_exists($rpcMap->uId, $this->maps)) {
 | 
							if (array_key_exists($rpcMap->uId, $this->maps)) {
 | 
				
			||||||
			$this->currentMap                = $this->maps[$rpcMap->uId];
 | 
								$this->currentMap                = $this->maps[$rpcMap->uId];
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user