diff --git a/augur/application/db/models/augur_operations.py b/augur/application/db/models/augur_operations.py index 16a41cf248..a2e3a6c4d8 100644 --- a/augur/application/db/models/augur_operations.py +++ b/augur/application/db/models/augur_operations.py @@ -996,7 +996,7 @@ class ClientApplication(Base): subscriptions = relationship("Subscription") def __eq__(self, other): - return str(self.id) == str(other.id) + return isinstance(other, ClientApplication) and str(self.id) == str(other.id) @staticmethod def get_by_id(session, client_id):