From 1619c194a32c1496f9015a491f5fa9dff350d47e Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Tue, 28 Apr 2020 21:25:51 +0200 Subject: fix: never catch LogicExceptions except in index --- app/class/Controlleruser.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'app/class/Controlleruser.php') diff --git a/app/class/Controlleruser.php b/app/class/Controlleruser.php index 53cf9b9..0345434 100644 --- a/app/class/Controlleruser.php +++ b/app/class/Controlleruser.php @@ -2,8 +2,7 @@ namespace Wcms; -use Exception; -use Throwable; +use RuntimeException; class Controlleruser extends Controller { @@ -38,7 +37,7 @@ class Controlleruser extends Controller $user = $this->usermanager->get($this->user); try { $user->hydrateexception($_POST); - } catch (\Throwable $th) { + } catch (RuntimeException $th) { Model::sendflashmessage('There was a problem when updating preference : ' . $th->getMessage(), 'error'); } if ($_POST['passwordhash']) { @@ -63,7 +62,7 @@ class Controlleruser extends Controller $user = $usermanager->get($_POST['user']); $user->addbookmark($bookmark); $usermanager->add($user); - } catch (Throwable $th) { + } catch (RuntimeException $th) { Logger::errorex($th, true); Model::sendflashmessage('Error while creating bookmark : ' . $th->getMessage(), 'error'); } -- cgit v1.2.3