From 6726f62425e566ca0953b4c0c16cc5a24bd8222c Mon Sep 17 00:00:00 2001 From: bashrc Date: Sat, 3 Oct 2026 13:25:49 +0100 Subject: [PATCH] Set preferred license for actor --- src/person.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/person.py b/src/person.py index 52b93d247..5a556ba20 100644 --- a/src/person.py +++ b/src/person.py @@ -601,7 +601,8 @@ def _create_person_base(base_dir: str, nickname: str, domain: str, port: int, 'vcard:bday': '', 'showFeatured': False, 'showMedia': False, - 'showRepliesInMedia': False + 'showRepliesInMedia': False, + 'preferredLicense': 'https://creativecommons.org/licenses/by-nc/4.0' } # extra fields used only by groups @@ -945,6 +946,11 @@ def person_upgrade_actor(base_dir: str, person_json: {}, person_json['capabilities']['supportsFriendRequests'] = False update_actor = True + if 'preferredLicense' not in person_json: + person_json['preferredLicense'] = \ + 'https://creativecommons.org/licenses/by-nc/4.0' + update_actor = True + if 'memorial' not in person_json: person_json['memorial'] = False update_actor = True