Revision ab30f5f1

b/snf-astakos-app/astakos/im/cookie.py
91 91
            COOKIE_NAME, value=cookie_value, expires=expire_fmt, path='/',
92 92
            domain=COOKIE_DOMAIN, secure=COOKIE_SECURE
93 93
        )
94
        msg = 'Cookie [expiring %(auth_token_expires)s] set for %(uuid)s' % user.__dict__
94
        msg = str(('Cookie [expiring %(auth_token_expires)s]',
95
                   'set for %(uuid)s')) % user.__dict__
95 96
        logger._log(LOGGING_LEVEL, msg, [])
96 97

  
97 98
    def __delete(self):
98 99
        if not self.response:
99 100
            raise ValueError(_(astakos_messages.NO_RESPONSE))
100
        self.response.delete_cookie(COOKIE_NAME, path='/', domain=COOKIE_DOMAIN)
101
        self.response.delete_cookie(
102
            COOKIE_NAME, path='/', domain=COOKIE_DOMAIN)
101 103
        msg = 'Cookie deleted for %(uuid)s' % self.__dict__
102 104
        logger._log(LOGGING_LEVEL, msg, [])
103 105

  
104 106
    def fix(self, response=None):
105 107
        self.response = response or self.response
106 108
        try:
107
	    if self.user.is_authenticated():
109
            api_call = getattr(self.request, 'api_call', False)
110
            if api_call:
111
                return
112

  
113
            if self.user.is_authenticated():
108 114
                if not self.is_set or not self.is_valid:
109 115
                    self.__set()
110 116
            else:

Also available in: Unified diff