From 9308f8797d54116d19ce006a22113fd557486933 Mon Sep 17 00:00:00 2001 From: themylogin Date: Tue, 28 Jan 2025 16:43:20 +0100 Subject: [PATCH] Fix `get_event` --- src/middlewared/middlewared/event.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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):