Don't overwrite objects 'url' property

This commit is contained in:
Fabio
2020-01-07 17:36:37 +01:00
parent ef73b044f2
commit a71bf46af5

View File

@@ -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)