Mi foro ha vuelto a experimentar el “Conflicto de edición”. Ahora parece limitarse a publicaciones de Wiki editadas por más de un usuario.
Esto NO ocurre cuando varias personas editan al mismo tiempo; sucede cuando un usuario diferente intenta editar una publicación que ya estaba establecida.
Ejemplo:
Publicación inicial por el usuario 1
Edición por el usuario 1
Al intentar editar, el usuario 2 recibe el mensaje “Conflicto de edición” y la primera edición del usuario 1 ha desaparecido.
La única solución que hemos encontrado es salir de la publicación, recargar la página (a veces dos veces) y luego podemos continuar.
Hmm, no he podido reproducir el problema de inmediato. En caso de que no esté siguiendo los pasos que estás realizando, aquí hay un video de lo que he intentado. Avísame si hay pasos adicionales que deba seguir. También podría ser útil saber qué estados tienen los usuarios involucrados (¿administrador? ¿moderador? ¿qué nivel de confianza?).
Tenemos publicaciones de noticias que actualizamos a lo largo del día.
El Usuario 1 publica la entrada inicial y la envía. Luego, por lo general, entre 45 minutos y una hora después, el mismo usuario edita para agregar otro artículo.
Más tarde (quizás otra hora después), el Usuario 2 se acerca y comienza a agregar contenido a la publicación, solo para recibir la advertencia de “Conflicto de edición” en la parte inferior del panel de publicación.
Nosotros (los moderadores) lo hemos discutido a fondo, por lo que somos muy cautelosos cuando más de uno de nosotros está publicando, así que estamos atentos a esto.
No lo he recreado aquí ya que no he encontrado ninguna publicación de wiki para editar.
Ok, logré provocar el conflicto de edición. Parece que ocurre cuando una pestaña o ventana abierta en la publicación del wiki se queda desactualizada. Las ventanas en el siguiente video habían estado inactivas durante unos 20 minutos sin interacción. Ten en cuenta que el mensaje de conflicto de edición al final podría estar un poco oculto detrás de la barra de progreso del video.
@sam, ¿qué opinas? ¿Es este un comportamiento esperado? ¿Es un problema de MessageBus?
Veo, @nbianca, ¿recuerdas haber revisado esto? Recuerdo que solíamos posponer la edición hasta que obteníamos la última versión “raw” de la publicación.
Creo que es correcto protegerse siempre contra la falta de mensajes en el bus de mensajes.
Técnicamente, esto parece un fallo del bus de mensajes. En el pasado agregué algo de código destinado a recuperarse y volver al sondeo largo cuando reactivas una pestaña antigua, pero quizás no cubre este caso de uso en particular.