diff --git a/CHANGES.rst b/CHANGES.rst index 828975e5a2..9e511eb8b6 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,6 +5,7 @@ Changelog 2.3.0 (unreleased) ------------------ +- #2143 Fix Traceback when using readonly decorator for objects w/o __name__ - #2140 Allow to enable/disable analysis categories for samples - #2137 Dynamic Workflow Menu - #2139 Fix LabClerk cannot create partitions from received samples diff --git a/src/senaite/core/decorators/__init__.py b/src/senaite/core/decorators/__init__.py index 80d9219e7a..671743006c 100644 --- a/src/senaite/core/decorators/__init__.py +++ b/src/senaite/core/decorators/__init__.py @@ -16,7 +16,7 @@ def readonly_transaction(func): @wraps(func) def decorator(self, *args, **kwargs): logger.info("*** READONLY TRANSACTION: '{}.{}' ***". - format(self.__class__.__name__, self.__name__)) + format(self.__class__.__name__, func.__name__)) tx = transaction.get() tx.doom() return func(self, *args, **kwargs)