From ffa20089ecaee912917e0e5c9f9b8d8046de2085 Mon Sep 17 00:00:00 2001 From: Zoheb Shaikh <26975142+ZohebShaikh@users.noreply.github.com> Date: Thu, 25 Jun 2026 11:33:50 +0100 Subject: [PATCH 1/2] fix: add missing values ApplicationConfig equality check --- src/blueapi/config.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blueapi/config.py b/src/blueapi/config.py index f150afa7d3..f03c6ff726 100644 --- a/src/blueapi/config.py +++ b/src/blueapi/config.py @@ -338,6 +338,9 @@ def __eq__(self, other: object) -> bool: & (self.logging == other.logging) & (self.api == other.api) & (self.opa == other.opa) + & (self.tiled == other.tiled) + & (self.oidc == other.oidc) + & (self.numtracker == other.numtracker) ) return False From fc7fe0427a8810c96a5bd824f1ec0b5d32fd7945 Mon Sep 17 00:00:00 2001 From: Zoheb Shaikh <26975142+ZohebShaikh@users.noreply.github.com> Date: Thu, 25 Jun 2026 12:53:23 +0100 Subject: [PATCH 2/2] change order and add missing fields --- src/blueapi/config.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/blueapi/config.py b/src/blueapi/config.py index f03c6ff726..f58ae9b389 100644 --- a/src/blueapi/config.py +++ b/src/blueapi/config.py @@ -334,13 +334,15 @@ def __eq__(self, other: object) -> bool: if isinstance(other, ApplicationConfig): return ( (self.stomp == other.stomp) + & (self.tiled == other.tiled) & (self.env == other.env) & (self.logging == other.logging) & (self.api == other.api) - & (self.opa == other.opa) - & (self.tiled == other.tiled) + & (self.scratch == other.scratch) & (self.oidc == other.oidc) + & (self.auth_token_path == other.auth_token_path) & (self.numtracker == other.numtracker) + & (self.opa == other.opa) ) return False