Preserve post id

merge-requests/30/head
Bob Mottram 2021-01-25 14:59:16 +00:00
parent 545f5d0523
commit 506a55904a
1 changed files with 5 additions and 5 deletions

View File

@ -10164,17 +10164,17 @@ class PubServer(BaseHTTPRequestHandler):
self.server.domainFull) self.server.domainFull)
messageJson = {} messageJson = {}
if pinnedPostJson: if pinnedPostJson:
postId = pinnedPostJson['id']
messageJson = \ messageJson = \
outboxMessageCreateWrap(self.server.httpPrefix, outboxMessageCreateWrap(self.server.httpPrefix,
nickname, nickname,
self.server.domain, self.server.domain,
self.server.port, self.server.port,
pinnedPostJson) pinnedPostJson)
messageJson['id'] = pinnedPostJson['id'] + '/activity' messageJson['id'] = postId + '/activity'
messageJson['object']['id'] = pinnedPostJson['id'] messageJson['object']['id'] = postId
messageJson['object']['url'] = \ messageJson['object']['url'] = postId.replace('/users/', '/@')
pinnedPostJson['id'].replace('/users/', '/@') messageJson['object']['atomUri'] = postId
messageJson['object']['atomUri'] = pinnedPostJson['id']
msg = json.dumps(messageJson, msg = json.dumps(messageJson,
ensure_ascii=False).encode('utf-8') ensure_ascii=False).encode('utf-8')
msglen = len(msg) msglen = len(msg)