From fc5b67508f445f862e6a811bf0e4d5dfd9544a15 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Thu, 22 Jun 2023 10:44:41 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1765 --- wire/core/Modules.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wire/core/Modules.php b/wire/core/Modules.php index 69ed144a..86f6221e 100644 --- a/wire/core/Modules.php +++ b/wire/core/Modules.php @@ -1264,7 +1264,11 @@ class Modules extends WireArray { * */ public function moduleName($id, $setName = null) { - if(!ctype_digit("$id")) { + if($id instanceof Module) { + $name = $id->className(); + if($setName === null) return $name; + $id = $this->getModuleID($name); + } else if(!ctype_digit("$id")) { if(is_string($id)) return $id; $id = $this->getModuleID($id); }