kopia lustrzana https://gitlab.com/marnanel/chapeau
on_create() will propagate "actor" in the Create activity to "attributedTo" in the newborn object
if it doesn't already have an "attributedTo".issue-47
rodzic
fb263aa946
commit
e8037ce402
|
@ -178,6 +178,9 @@ def on_create(fields, address):
|
||||||
address)
|
address)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
if 'attributedTo' not in newborn_fields:
|
||||||
|
newborn_fields['attributedTo'] = fields['actor']
|
||||||
|
|
||||||
logger.debug('%s: -- recurse',
|
logger.debug('%s: -- recurse',
|
||||||
address)
|
address)
|
||||||
|
|
||||||
|
@ -240,12 +243,18 @@ def on_note(fields, address):
|
||||||
|
|
||||||
return newbie
|
return newbie
|
||||||
|
|
||||||
except Exception as ke:
|
except KeyError as ke:
|
||||||
logger.debug('%s: failed to create status: %s',
|
logger.debug('%s: missing field: %s',
|
||||||
address,
|
address,
|
||||||
ke)
|
ke)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
logger.debug('%s: failed to create status: %s',
|
||||||
|
address,
|
||||||
|
e)
|
||||||
|
return None
|
||||||
|
|
||||||
def on_announce(fields, address):
|
def on_announce(fields, address):
|
||||||
|
|
||||||
logger.debug('%s: on_announce %s', address, fields)
|
logger.debug('%s: on_announce %s', address, fields)
|
||||||
|
|
Ładowanie…
Reference in New Issue