Mercurial > p > roundup > code
diff roundup/cgi/client.py @ 6147:f35ca71c9f2e
fixed logout action when there is no session
| author | Christof Meerwald <cmeerw@cmeerw.org> |
|---|---|
| date | Sun, 12 Apr 2020 21:03:55 +0100 |
| parents | a3221c686736 |
| children | 50960479f627 |
line wrap: on
line diff
--- a/roundup/cgi/client.py Sun Apr 12 21:02:57 2020 +0100 +++ b/roundup/cgi/client.py Sun Apr 12 21:03:55 2020 +0100 @@ -198,8 +198,9 @@ def destroy(self): self.client.add_cookie(self.cookie_name, None) self._data = {} - self.session_db.destroy(self._sid) - self.session_db.commit() + if self._sid: + self.session_db.destroy(self._sid) + self.session_db.commit() def get(self, name, default=None): return self._data.get(name, default)
