From fe0aa832aedf1e99d08d912bf24dc4b1d57a88a7 Mon Sep 17 00:00:00 2001 From: Max Klaversma Date: Sun, 27 Apr 2014 01:48:54 +0200 Subject: [PATCH] Added try-catch for writemaplist --- application/core/Maps/MapCommands.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/application/core/Maps/MapCommands.php b/application/core/Maps/MapCommands.php index fb03e23c..ee484602 100644 --- a/application/core/Maps/MapCommands.php +++ b/application/core/Maps/MapCommands.php @@ -262,11 +262,15 @@ class MapCommands implements CommandListener, ManialinkPageAnswerListener, Callb } $maplist = 'MatchSettings/'.$maplist; - $this->maniaControl->client->saveMatchSettings($maplist); + try { + $this->maniaControl->client->saveMatchSettings($maplist); - $message = 'Maplist $<$fff'.$maplist.'$> written.'; - $this->maniaControl->chat->sendSuccess($message, $player); - $this->maniaControl->log($message, true); + $message = 'Maplist $<$fff'.$maplist.'$> written.'; + $this->maniaControl->chat->sendSuccess($message, $player); + $this->maniaControl->log($message, true); + } catch(FaultException $e) { + $this->maniaControl->chat->sendError('Cannot write maplist $<$fff'.$maplist.'$>!', $player); + } } /**