diff --git a/cas_server/models.py b/cas_server/models.py index 375e0b0d83f5447e186cefe19c750d6b4e954e62..0f16a68354f02a05863f41e3a01915bcc082f7ab 100644 --- a/cas_server/models.py +++ b/cas_server/models.py @@ -330,7 +330,7 @@ class Ticket(models.Model): def logout(self, request, session): """Send a SLO request to the ticket service""" - if self.validate and self.single_log_out: + if (self.validate or isinstance(self, ProxyGrantingTicket)) and self.single_log_out: xml = u"""