mirror of
https://git.asonix.dog/asonix/relay.git
synced 2024-12-24 19:34:52 +00:00
Fix wrong actor error ids
This commit is contained in:
parent
0fd26a8290
commit
1dbfce9430
1 changed files with 9 additions and 3 deletions
|
@ -116,7 +116,9 @@ async fn handle_accept(config: &Config, input: AcceptedActivities) -> Result<(),
|
|||
};
|
||||
|
||||
if !follow.actor_is(&config.generate_url(UrlKind::Actor).parse()?) {
|
||||
return Err(MyError::WrongActor(id_string(follow.id())?));
|
||||
return Err(MyError::WrongActor(id_string(
|
||||
follow.actor().as_single_id(),
|
||||
)?));
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
@ -138,7 +140,9 @@ async fn handle_reject(
|
|||
};
|
||||
|
||||
if !follow.actor_is(&config.generate_url(UrlKind::Actor).parse()?) {
|
||||
return Err(MyError::WrongActor(id_string(follow.id())?));
|
||||
return Err(MyError::WrongActor(id_string(
|
||||
follow.actor().as_single_id(),
|
||||
)?));
|
||||
}
|
||||
|
||||
jobs.queue(Reject(actor))?;
|
||||
|
@ -169,7 +173,9 @@ async fn handle_undo(
|
|||
let my_id: XsdAnyUri = config.generate_url(UrlKind::Actor).parse()?;
|
||||
|
||||
if !undone_object.object_is(&my_id) && !undone_object.object_is(&public()) {
|
||||
return Err(MyError::WrongActor(id_string(undone_object.id())?));
|
||||
return Err(MyError::WrongActor(id_string(
|
||||
undone_object.object().as_single_id(),
|
||||
)?));
|
||||
}
|
||||
|
||||
if !is_listener {
|
||||
|
|
Loading…
Reference in a new issue