Don't overwrite objects 'url' property
This commit is contained in:
@@ -327,9 +327,10 @@ def post_to_outbox(activity: ap.BaseActivity) -> str:
|
|||||||
activity._data["object"]["id"] = urljoin(
|
activity._data["object"]["id"] = urljoin(
|
||||||
BASE_URL, url_for("outbox_activity", item_id=obj_id)
|
BASE_URL, url_for("outbox_activity", item_id=obj_id)
|
||||||
)
|
)
|
||||||
activity._data["object"]["url"] = urljoin(
|
if "url" not in activity._data["object"]:
|
||||||
BASE_URL, url_for("note_by_id", note_id=obj_id)
|
activity._data["object"]["url"] = urljoin(
|
||||||
)
|
BASE_URL, url_for("note_by_id", note_id=obj_id)
|
||||||
|
)
|
||||||
activity.reset_object_cache()
|
activity.reset_object_cache()
|
||||||
|
|
||||||
save(Box.OUTBOX, activity)
|
save(Box.OUTBOX, activity)
|
||||||
|
Reference in New Issue
Block a user