diff --git a/src/middlewared/middlewared/event.py b/src/middlewared/middlewared/event.py index cb759263532c7..56b1bf5a9ced1 100644 --- a/src/middlewared/middlewared/event.py +++ b/src/middlewared/middlewared/event.py @@ -32,10 +32,14 @@ def register(self, name: str, description: str, private: bool, returns, models, self.__events_private.add(name) def get_event(self, name: str) -> typing.Optional[dict[str, typing.Any]]: + event = self._events.get(name) + if event is None: + return None + return { 'private': name in self.__events_private, 'wildcard_subscription': True, - **self._events.get(name), + **event, } def __contains__(self, name):