diff --git a/extra/modules/stores.py b/extra/modules/stores.py index f1c3a0f..2fb722b 100644 --- a/extra/modules/stores.py +++ b/extra/modules/stores.py @@ -57,6 +57,12 @@ class InheritingIdentityStore(authentic.identities.IdentitiesStoreStorage): return identity return None + def get_filename(cls, filename, ignore_errors = False): + t = cls.get_filename(cls, filename, ignore_errors = ignore_errors) + if t: + t.__class__ = self.identity_class + return t + class ParthenayIdentityStore(InheritingIdentityStore): def get_identity_for_account(self, account):