diff --git a/ops-sunbeam/ops_sunbeam/relation_handlers.py b/ops-sunbeam/ops_sunbeam/relation_handlers.py index 37f85d1d..33f4d81e 100644 --- a/ops-sunbeam/ops_sunbeam/relation_handlers.py +++ b/ops-sunbeam/ops_sunbeam/relation_handlers.py @@ -399,7 +399,9 @@ class RabbitMQHandler(RelationHandler): def ready(self) -> bool: """Whether handler is ready for use.""" try: - return bool(self.interface.password) + return bool(self.interface.password) and bool( + self.interface.hostnames + ) except (AttributeError, KeyError): return False