На странице черновика при клике на аватар загружается неверная карточка профиля

Здравствуйте,

Я заметил, что на странице черновиков при клике на мой аватар профиля загружается карточка профиля автора темы, а не моя.

Спасибо :slightly_smiling_face:

2 лайка

Я могу воспроизвести это здесь в Meta (и при этом получаю много ошибок в консоли).

Это также происходит на одном из моих сайтов (но ошибок в консоли нет).

Возможно, что user-card в черновиках использует поле “username” вместо “draft_username”? :thinking:

Пример ответа drafts.json на моём сайте
{
   "drafts":[
      {
         "excerpt":"Probando",
         "created_at":"2022-09-10T22:07:10.363Z",
         "draft_key":"topic_30",
         "sequence":6,
         "draft_username":"Alexander",
         "avatar_template":"/user_avatar/www.rinconestudiantil.ml/alexander/{size}/3_2.png",
         "data":"{\"reply\":\"Probando\",\"action\":\"reply\",\"categoryId\":10,\"archetypeId\":\"regular\",\"metaData\":null,\"composerTime\":3958,\"typingTime\":900}",
         "topic_id":30,
         "username":"wexeljose",
         "username_lower":"wexeljose",
         "name":"José Wexel",
         "user_id":1,
         "title":"Becas de la Fundación Chamangá",
         "slug":"becas-de-la-fundacion-chamanga",
         "category_id":10,
         "archetype":"regular"
      },
      {
         "excerpt":"El Consejo de Formación en Educación es el consejo de educación terciaria pública perteneciente a la Administración Nacional de Educación Pública de Uruguay, tiene como cometido la formación de profesionales de la educación, incluyendo la formación de maestros, profesores, maestros técnicos y educad\u0026hellip;",
         "truncated":true,
         "created_at":"2022-07-25T17:40:48.557Z",
         "draft_key":"topic_26",
         "sequence":37,
         "draft_username":"Alexander",
         "avatar_template":"/user_avatar/www.rinconestudiantil.ml/alexander/{size}/3_2.png",
         "data":"{\"reply\":\"El Consejo de Formación en Educación es el consejo de educación terciaria pública perteneciente a la Administración Nacional de Educación Pública de Uruguay, tiene como cometido la formación de profesionales de la educación, incluyendo la formación de maestros, profesores, maestros técnicos y educadores sociales :botija:.​\\n\\nLa siguiente presentación fue brindada por una Estudiante de Magisterio en una charla dada recientemente:\\n\\n\\n\u003ciframe src=\\\"https://docs.google.com/presentation/d/e/2PACX-1vTLBeoqzHEVu12s151J4nlYE_YJVkFmDDKY5TRx6Q4oZ6QVGmS7M1bLcQAWjCOrQw/embed?start=false\u0026loop=false\u0026delayms=60000\\\" frameborder=\\\"0\\\" width=\\\"1280\\\" height=\\\"320\\\" allowfullscreen=\\\"true\\\" mozallowfullscreen=\\\"true\\\" webkitallowfullscreen=\\\"true\\\"\u003e\u003c/iframe\u003e\\n\\n---\\n\\n:link: Puedes ver más información en http://www.cfe.edu.uy/\",\"action\":\"edit\",\"title\":\"[Información] Magisterio - CL / TyT\",\"categoryId\":8,\"tags\":[\"treinta-y-tres\",\"cerro-largo\"],\"archetypeId\":\"regular\",\"metaData\":null,\"composerTime\":2924,\"typingTime\":300,\"postId\":40}",
         "topic_id":26,
         "username":"Alexander",
         "username_lower":"alexander",
         "name":"",
         "user_id":1,
         "title":null,
         "archetype":null
      }
   ]
}

Я являюсь автором второй темы, но не автором первой темы, видимой в ответе.

1 лайк

Мне не удалось воспроизвести это в Meta, возможно, проблема уже исправлена?

Вы пробовали с черновиком поста или черновиком новой темы? Это происходит только при создании черновика поста в чужой теме. Например, попробуйте создать черновик в этой теме. :slightly_smiling_face:

Теперь я тоже это вижу.

Это происходит, когда черновик является ответом на тему, а не новой темой.

1 лайк

Ставлю метку pr-welcome, на случай если кто-то из сообщества захочет исправить.

1 лайк

Я хотел ещё раз упомянуть об этом: я заметил, что «data-user-card» (и href) соответствуют автору первого сообщения (OP), а не автору черновика (хотя, например, аватар отображается верно).

Это соответствует этому файлу? :thinking: