Discourse OAuth2 Basic

Единственная оставшаяся для меня проблема такая же, как у @nodomain: аккаунт создаётся успешно, но аватар не добавляется. Пример ответа:

Body: {
  "access_token":"...",
  "token_type":"bearer",
  "expires_in":"3600",
  "scope":"profile",
  "profile" : {
    "id":1234,
    "email": "...",
    "name": "...",
    "picture": "https://somedomain.com/somevalidpicture.jpg"
  }
} 

И он корректно разбирается, так как появляется в следующем логе:

Отладка OAuth2: ответ after_authenticate: 

creds: {"token"=>"...", "expires_at"=>1702053692, "expires"=>true}
uid: 1234
info: {"email"=>"...", "name"=>"...", "avatar"=>"https://somedomain.com/somevalidpicture.jpg"}
extra: {}

Я проверил, что адрес картинки верный, а её размер составляет 300x300.

Есть ли какие-то идеи по этому поводу?

Редактирование: кто-то только что создал аккаунт, и он подтянул картинку из Gravatar. Возможно, валидная картинка из JSON перезаписывается пустым результатом от Gravatar?