Check for citations button press

main
Bob Mottram 2020-11-05 22:51:01 +00:00
parent 7fc626a2ee
commit 00ca8fa5dd
1 changed files with 34 additions and 28 deletions

View File

@ -10871,12 +10871,21 @@ class PubServer(BaseHTTPRequestHandler):
else:
print('WARN: no text fields could be extracted from POST')
# was the citations button pressed on the newblog screen?
citationsButtonPress = False
if postType == 'newblog' and fields.get('submitCitations'):
if fields['submitCitations'] == \
self.server.translate['SubmitCitations']:
citationsButtonPress = True
# process the received text fields from the POST
if not fields.get('message') and \
not fields.get('imageDescription'):
if not citationsButtonPress:
return -1
if fields.get('submitPost'):
if fields['submitPost'] != self.server.translate['Submit']:
if not citationsButtonPress:
return -1
else:
return 2
@ -10959,10 +10968,7 @@ class PubServer(BaseHTTPRequestHandler):
return -1
elif postType == 'newblog':
# citations button on newblog screen
messageJson = None
if fields.get('submitCitations'):
if fields['submitCitations'] == \
self.server.translate['Citations']:
if citationsButtonPress:
messageJson = \
htmlCitations(self.server.baseDir,
nickname,