From 7e2619dee12c65aef1f01f7739bd79a177e8d43c Mon Sep 17 00:00:00 2001
From: Oliver Walters <oliver.henry.walters@gmail.com>
Date: Sun, 17 Nov 2024 12:23:37 +0000
Subject: [PATCH] More logging

---
 src/backend/InvenTree/plugin/helpers.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/backend/InvenTree/plugin/helpers.py b/src/backend/InvenTree/plugin/helpers.py
index b9e86f6a01..75170b56fd 100644
--- a/src/backend/InvenTree/plugin/helpers.py
+++ b/src/backend/InvenTree/plugin/helpers.py
@@ -214,10 +214,11 @@ def get_modules(pkg, path=None):
 
 def get_classes(module) -> list:
     """Get all classes in a given module."""
-    # try:
-    return inspect.getmembers(module, inspect.isclass)
-    # except Exception:
-    #     return []
+    try:
+        return inspect.getmembers(module, inspect.isclass)
+    except Exception:
+        log_error({module.__name__: 'Could not get classes'}, 'discovery')
+        return []
 
 
 def get_plugins(pkg, baseclass, path=None):