diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1bfd1828..b64d6d91 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,12 @@ Brewtils Changelog ================== +3.24.3 +------ +3/6/24 + +- Fixed bug where Self Referencing SystemClients did not support `false` as default value when not provided + 3.24.2 ------ 3/1/24 diff --git a/brewtils/request_handling.py b/brewtils/request_handling.py index 50188e00..8145a7f8 100644 --- a/brewtils/request_handling.py +++ b/brewtils/request_handling.py @@ -67,7 +67,7 @@ def process_command(self, request): command = _parse_method(getattr(brewtils.plugin.CLIENT, request.command, None)) if command: for parameter in command.parameters: - if parameter.default: + if parameter.default is not None: if parameter.key not in request.parameters: request.parameters[parameter.key] = parameter.default