From 8703f86c05fe34f438ca8475ebcbdf70f1d42d11 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 20 Aug 2019 12:30:41 +0100 Subject: [PATCH] Create session --- daemon.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/daemon.py b/daemon.py index fc6a8193f..e43798852 100644 --- a/daemon.py +++ b/daemon.py @@ -481,6 +481,10 @@ class PubServer(BaseHTTPRequestHandler): if self.server.debug: print('GET Not authorized') + if not self.server.session: + self.server.session= \ + createSession(self.server.domain,self.server.port,self.server.useTor) + # treat shared inbox paths consistently if self.path=='/sharedInbox' or self.path=='/users/inbox': self.path='/inbox' @@ -1933,6 +1937,10 @@ class PubServer(BaseHTTPRequestHandler): return 0 def do_POST(self): + if not self.server.session: + self.server.session= \ + createSession(self.server.domain,self.server.port,self.server.useTor) + if self.server.debug: print('DEBUG: POST to from '+self.server.baseDir+ \ ' path: '+self.path+' busy: '+ \