diff --git a/matrix_keycloak_bot.py b/matrix_keycloak_bot.py index 8bcd7ce..1277ea9 100644 --- a/matrix_keycloak_bot.py +++ b/matrix_keycloak_bot.py @@ -64,16 +64,19 @@ class CrossSigningKeyWrapper: def __init__(self, key_val): if hasattr(key_val, "key"): self.key = key_val.key + self.first = getattr(key_val, "first", self.key) elif isinstance(key_val, str): self.key = key_val + self.first = key_val else: self.key = str(key_val) + self.first = getattr(key_val, "first", self.key) def __str__(self): return self.key def __repr__(self): - return f"CrossSigningKeyWrapper(key={self.key!r})" + return f"CrossSigningKeyWrapper(key={self.key!r}, first={self.first!r})" def __eq__(self, other): if hasattr(other, "key"):