forked from indymedia/epicyon
Get username for poster
parent
fd459e383f
commit
dcd413c99a
11
daemon.py
11
daemon.py
|
@ -3775,7 +3775,12 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
pageNumber=int(pageNumberStr)
|
pageNumber=int(pageNumberStr)
|
||||||
path=path.split('?page=')[0]
|
path=path.split('?page=')[0]
|
||||||
|
|
||||||
newPostThreadName=self.postToNickname
|
# get the username who posted
|
||||||
|
newPostThreadName=None
|
||||||
|
if '/users/' in path:
|
||||||
|
newPostThreadName=path.split('/users/')[1]
|
||||||
|
if '/' in nickname:
|
||||||
|
newPostThreadName=newPostThreadName.split('/')[0]
|
||||||
if not newPostThreadName:
|
if not newPostThreadName:
|
||||||
newPostThreadName='*'
|
newPostThreadName='*'
|
||||||
|
|
||||||
|
@ -3786,6 +3791,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
waitCtr+=1
|
waitCtr+=1
|
||||||
if waitCtr>=8:
|
if waitCtr>=8:
|
||||||
|
print('Killing previous new post thread for '+newPostThreadName)
|
||||||
self.server.newPostThread[newPostThreadName].kill()
|
self.server.newPostThread[newPostThreadName].kill()
|
||||||
|
|
||||||
# make a copy of self.headers
|
# make a copy of self.headers
|
||||||
|
@ -5147,9 +5153,6 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
pageNumber=self._receiveNewPost(authorized,currPostType,self.path)
|
pageNumber=self._receiveNewPost(authorized,currPostType,self.path)
|
||||||
if pageNumber:
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
|
||||||
if '/' in nickname:
|
|
||||||
nickname=nickname.split('/')[0]
|
|
||||||
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
|
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
|
||||||
'/users/'+nickname+ \
|
'/users/'+nickname+ \
|
||||||
'/'+postRedirect+ \
|
'/'+postRedirect+ \
|
||||||
|
|
Loading…
Reference in New Issue