From 8f50e88e1e57de5212ec2b1cb7edf5f656fa105e Mon Sep 17 00:00:00 2001
From: Thomas Citharel <tcit@tcit.fr>
Date: Mon, 9 Sep 2019 09:55:08 +0200
Subject: [PATCH] Fix failing test on updating actor

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
---
 lib/mobilizon/actors/actor.ex                | 2 +-
 lib/service/activity_pub/converters/actor.ex | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/mobilizon/actors/actor.ex b/lib/mobilizon/actors/actor.ex
index 7820af547..9d41d1494 100644
--- a/lib/mobilizon/actors/actor.ex
+++ b/lib/mobilizon/actors/actor.ex
@@ -65,7 +65,7 @@ defmodule Mobilizon.Actors.Actor do
   ]
   @attrs @required_attrs ++ @optional_attrs
 
-  @update_required_attrs @required_attrs
+  @update_required_attrs @required_attrs -- [:url]
   @update_optional_attrs [:name, :summary, :manually_approves_followers, :user_id]
   @update_attrs @update_required_attrs ++ @update_optional_attrs
 
diff --git a/lib/service/activity_pub/converters/actor.ex b/lib/service/activity_pub/converters/actor.ex
index 5e8c4ac3c..002e7c3e8 100644
--- a/lib/service/activity_pub/converters/actor.ex
+++ b/lib/service/activity_pub/converters/actor.ex
@@ -33,7 +33,7 @@ defmodule Mobilizon.Service.ActivityPub.Converters.Actor do
       "type" => String.to_existing_atom(object["type"]),
       "preferred_username" => object["preferredUsername"],
       "summary" => object["summary"],
-      "url" => object["url"],
+      "url" => object["id"],
       "name" => object["name"],
       "avatar" => avatar,
       "banner" => banner,