From 9768fc6228dfb38c0ee6052b9299cf0013c14a39 Mon Sep 17 00:00:00 2001 From: silverpill Date: Wed, 5 Apr 2023 17:54:32 +0000 Subject: [PATCH] Send Update(Person) after adding alias --- src/mastodon_api/settings/views.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/mastodon_api/settings/views.rs b/src/mastodon_api/settings/views.rs index 577b10a..4595280 100644 --- a/src/mastodon_api/settings/views.rs +++ b/src/mastodon_api/settings/views.rs @@ -22,7 +22,10 @@ use mitra_models::{ }; use mitra_utils::passwords::hash_password; -use crate::activitypub::identifiers::profile_actor_id; +use crate::activitypub::{ + builders::update_person::prepare_update_person, + identifiers::profile_actor_id, +}; use crate::errors::ValidationError; use crate::http::get_request_base_url; use crate::mastodon_api::{ @@ -88,6 +91,12 @@ async fn add_alias_view( ¤t_user.id, profile_data, ).await?; + prepare_update_person( + db_client, + &instance, + ¤t_user, + None, + ).await?.enqueue(db_client).await?; let aliases = get_aliases( db_client, &get_request_base_url(connection_info),