X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fweb%2Fostatus%2Fostatus.ex;h=842ad0f0199abcd3bb071508a788c273ff634941;hb=b403ea4d2b69cef4434ad68babdfb402d8227847;hp=a6d416b2cc65228053b7b228defff90aba18aa67;hpb=60b4b0d725aefdca3eedd2d7708b0c96ee60c5f4;p=akkoma diff --git a/lib/pleroma/web/ostatus/ostatus.ex b/lib/pleroma/web/ostatus/ostatus.ex index a6d416b2c..842ad0f01 100644 --- a/lib/pleroma/web/ostatus/ostatus.ex +++ b/lib/pleroma/web/ostatus/ostatus.ex @@ -184,7 +184,7 @@ defmodule Pleroma.Web.OStatus do uri = string_from_xpath("//author/uri[1]", doc) with {:ok, user} <- find_or_make_user(uri) do avatar = make_avatar_object(doc) - if user.avatar != avatar do + if !user.local && user.avatar != avatar do change = Ecto.Changeset.change(user, %{avatar: avatar}) Repo.update(change) else