From c0007767ada6fbd38c20d2037713d96375c24e7f Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sat, 13 Jan 2018 14:26:18 +0900 Subject: [PATCH] Fix recursion when initializing memberModel --- classes/module/ModuleObject.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index 4e9c09a5e..9103feddc 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -37,7 +37,10 @@ class ModuleObject extends BaseObject */ function __construct($error = 0, $message = 'success') { - $this->user = Rhymix\Framework\Session::getMemberInfo() ?: new Rhymix\Framework\Helpers\SessionHelper; + if(strcasecmp(get_class($this), 'memberModel') !== 0) + { + $this->user = Rhymix\Framework\Session::getMemberInfo() ?: new Rhymix\Framework\Helpers\SessionHelper; + } parent::__construct($error, $message); }