From 21164eaef5af2a81d3f6dd622f1839dc7cb270fc Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Tue, 16 Apr 2019 06:17:23 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#852 --- wire/core/Modules.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wire/core/Modules.php b/wire/core/Modules.php index cbad56cc..3fc8fdac 100644 --- a/wire/core/Modules.php +++ b/wire/core/Modules.php @@ -3271,7 +3271,9 @@ class Modules extends WireArray { $emptyReturn = $property ? null : array(); $className = $class; if(is_object($className)) $className = wireClassName($className->className(), false); - if(!$id = $this->moduleIDs[$className]) return $emptyReturn; + if(!isset($this->moduleIDs[$className])) return $emptyReturn; + $id = $this->moduleIDs[$className]; + if(!$id) return $emptyReturn; if(!isset($this->configData[$id])) return $emptyReturn; // module has no config data if(is_array($this->configData[$id])) {