merge-requests/20/merge
Bob Mottram 2021-03-17 21:46:52 +00:00
parent df166c63b2
commit c5b273512b
2 changed files with 8 additions and 8 deletions

View File

@ -127,24 +127,25 @@ def _outboxPersonReceiveUpdate(recentPostsCache: {},
continue continue
if 'attachment' in actorJson: if 'attachment' in actorJson:
found = False found = False
ctr = 0
for propertyValue in actorJson['attachment']: for propertyValue in actorJson['attachment']:
if propertyValue != 'PropertyValue': if propertyValue != 'PropertyValue':
ctr += 1
continue continue
if propertyValue['name'] == newPropertyValue['name']: if propertyValue['name'] == newPropertyValue['name']:
if propertyValue['value'] != \ found = True
newPropertyValue['value']:
propertyValue['value'] = \
newPropertyValue['value']
actorChanged = True
found = True
break break
ctr += 1
if not found: if not found:
actorJson['attachment'].append({ actorJson['attachment'].append({
"name": newPropertyValue['name'], "name": newPropertyValue['name'],
"type": "PropertyValue", "type": "PropertyValue",
"value": newPropertyValue['value'] "value": newPropertyValue['value']
}) })
actorChanged = True else:
actorJson['attachment'][ctr]['value'] = \
newPropertyValue['value']
actorChanged = True
# save actor to file # save actor to file
if actorChanged: if actorChanged:
saveJson(actorJson, actorFilename) saveJson(actorJson, actorFilename)

1
pgp.py
View File

@ -7,7 +7,6 @@ __email__ = "bob@freedombone.net"
__status__ = "Production" __status__ = "Production"
import os import os
import time
import subprocess import subprocess
from pathlib import Path from pathlib import Path
from person import getActorJson from person import getActorJson