# Algunos posts aparecen como respuestas incrustadas, no como respuestas

**URL:** https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356
**Category:** Bug
**Tags:** post-voting
**Created:** [9 Diciembre, 2022 07:52 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356 "2022-12-09T07:52:40Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [9 Diciembre, 2022 07:52 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/1 "2022-12-09T07:52:41Z")

</div>

Lo que dice el título, y no podemos encontrar el patrón. Pensé que esto era sobre [Email replies land as embedded replies, not answers](https://meta.discourse.org/t/email-replies-land-as-embedded-replies-not-answers/244143) pero estamos viendo este problema con las respuestas publicadas en la web, no por correo electrónico.

Ver “3 Respuestas” en la publicación principal [aquí](https://forum.movement-strategy.org/t/what-is-your-favorite-ice-cream-a-post-voting-test/2418).

Este error es un bloqueo para usar este plugin en una configuración seria / de producción (ahora mismo solo estamos probando con sabores de helado). 🙂

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [13 Diciembre, 2022 07:14 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/3 "2022-12-13T07:14:09Z")

</div>

He intentado reproducir esto pero no he tenido éxito hasta ahora. ¿Puedes dar más detalles sobre los pasos exactos que siguieron para que ocurriera? Si creaste otro tema de votación posterior, ¿crees que podrías conseguir que lo hicieran de nuevo?

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [14 Diciembre, 2022 07:11 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/4 "2022-12-14T07:11:39Z")

</div>

Hola, intenté reproducir este problema de varias maneras y por ahora solo puedo hacerlo si cito al OP en mi respuesta. Pero esto mostrará la publicación también, no solo la respuesta incrustada, así que probablemente no sea esto lo que te sucedió. Seguiré intentando ver si puedo reproducirlo de otra manera. 🙂

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [14 Diciembre, 2022 09:16 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/5 "2022-12-14T09:16:36Z")

</div>

A mí tampoco me queda claro. 🤷

Hemos realizado otra prueba y hasta ahora no ha habido ningún problema, aunque participaron menos personas:

> **[The imaginary event with an agenda set by YOU (a post voting test)](https://forum.movement-strategy.org/t/the-imaginary-event-with-an-agenda-set-by-you-a-post-voting-test/2425)**
>
> Let’s imagine we are organizing a meeting and the agenda is decided collectively. We will start by the best ranked topic, and we will follow the queue. You can RSVP as attendee or interested. Propose new topics. Upvote and downvote proposed...

¿Podría ser un problema causado cuando dos usuarios hacen algo simultáneamente con el tema? No tengo ninguna idea específica, pero podría ser una razón por la que las pruebas con una persona o en un tema más tranquilo no generan errores, mientras que tal vez ocurra cuando más de un usuario interactúa con el tema.

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [14 Diciembre, 2022 10:23 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/6 "2022-12-14T10:23:06Z")

</div>

Creo que puedo reproducir este problema. 🙂

Reproducción:

Cuando el compositor está abierto, puedes cambiar el destinatario haciendo clic en el botón específico de responder a una publicación.  
Este es el caso en el tema de votación de publicaciones OP porque el OP tiene un botón Responder.

1. Abre el compositor para crear una respuesta
2. Haz clic en el botón Responder del OP
3. Publica tu respuesta y se publicará como una publicación correcta y votable (las opciones de voto no funcionan) y las respuestas incrustadas del OP, ya que están conectadas, pero después de recargar la página, solo queda la respuesta incrustada.

Es bastante difícil imaginar que esto sucediera, pero hay una reproducción muy fácil cuando abres el compositor haciendo doble clic en el botón Responder del OP.

En el video muestro ambos métodos.

1. Abro el compositor con el botón de respuesta y luego hago clic en el botón Responder en el OP.
2. Abro el compositor haciendo doble clic en el botón Responder del OP.

En realidad, estos dos métodos tienen el mismo resultado, pero creo que probablemente el segundo ocurrió en tu sitio. 🙂

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [14 Diciembre, 2022 12:53 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/7 "2022-12-14T12:53:56Z")

</div>

Wow @Don, (o debería llamarte Sherlock 🙂 ). ¡Esto es impresionante! Muchas gracias.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [14 Diciembre, 2022 13:32 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/8 "2022-12-14T13:32:34Z")

</div>

Eso es brillante. 🙂

Ahora puedo reproducir esto en mi sitio de prueba usando este método. 👍

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [19 Diciembre, 2022 14:48 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/10 "2022-12-19T14:48:08Z")

</div>

En realidad, es un error en el núcleo. No lo habíamos visto antes, ya que no afecta a nada sin el plugin de #post-voting.

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [21 Diciembre, 2022 03:57 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/12 "2022-12-21T03:57:10Z")

</div>

![Screenshot 2022-12-21 at 9.25.20 AM](https://global.discourse-cdn.com/meta/original/4X/d/a/d/dade8ad356c0e1cd3ad797477ecf4c4273152482.png)

Al igual que en la captura de pantalla anterior, este mismo error ocurre en el núcleo sin habilitar el complemento de votación de publicaciones.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [4 Septiembre, 2023 09:11 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/16 "2023-09-04T09:11:13Z")

</div>

Aquí tienes una solución.

> <https://github.com/discourse/discourse/pull/23380>
>
> There's been an age old bug (2014, due to keyboard shortcuts) when clicking on t…he OP's Reply button twice results in the post being a reply to post number 1.
> 
> This was highlighted in a discourse-post-voting bug (https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/15) when the user attempted to do the same when they should not be allowed to. So fixing this in core will help. 
> 
> Here is a video of the bug:
> 
> https://github.com/discourse/discourse/assets/1555215/c8ab2b29-7f48-4c4a-b84e-18ae25aa5cb6
> 
> Here is the video of the fix (also in tests):
> 
> https://github.com/discourse/discourse/assets/1555215/8ad842b3-3f90-4536-845c-62a7958b3396
> 
> 
> I've also tested that the keyboard shortcut (\`r\`) still works.
> 
> https://github.com/discourse/discourse/assets/1555215/4b0ac72b-6b46-4878-a6a2-a98858743e4f

@Don gracias por tu maravillosa reproducción. He intentado reproducirlo y está fallando con éxito 🤪

El problema con estas respuestas incrustadas es que el `reply_to_post_number` se establece en `1`, cuando no debería establecerse.

Estoy considerando agregar una migración a los temas de votación de publicaciones existentes para borrar el número si está establecido en `1`, eso evita la incrustación en publicaciones antiguas donde ese número está establecido. La desventaja de agregar la migración es que los foros pueden tener más publicaciones (de votación de publicaciones) que aparecen ahora cuando originalmente estaban incrustadas.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [11 Septiembre, 2023 00:00 UTC](https://meta.discourse.org/t/some-posts-land-as-embedded-replies-not-answers/248356/17 "2023-09-11T00:00:47Z")

</div>

Este tema se cerró automáticamente después de 6 días. Ya no se permiten nuevas respuestas.
