diff --git a/utils/clients/gotify.py b/utils/clients/gotify.py index e33f583..69dd3a9 100644 --- a/utils/clients/gotify.py +++ b/utils/clients/gotify.py @@ -67,7 +67,11 @@ def get_basic_client(username, password): def send_notif(token, title=None, message=None, priority=None, extras=None): - extras = extras or Unset() + if extras: + extras = MessageExternalModelExtras.from_dict(extras) + else: + extras = Unset() + final_data = MessageExternalModel(appid=1, date=timezone.now(), id=1, title=title, message=message, priority=priority, extras=extras) client = get_client(access_token=token) response: Any = create_message.sync(client=client, body=final_data)