Bearbeite Konflikt auf Wiki-Posts

Fortsetzung der Diskussion aus Bearbeitungskonflikt: Dieser Beitrag wurde von einem anderen Benutzer bearbeitet, und Ihre Änderungen können nicht mehr gespeichert werden:

Mein Forum sieht den „Bearbeitungskonflikt

1 „Gefällt mir“

Hmm, ich kann das Problem nicht sofort reproduzieren. Falls ich die von Ihnen durchgeführten Schritte nicht richtig nachvollziehen kann, hier ist ein Video dessen, was ich versucht habe. Lassen Sie mich bitte wissen, ob es weitere Schritte gibt, die ich unternehmen muss. Es könnte auch hilfreich sein zu wissen, welche Status die beteiligten Benutzer haben (z. B. Administrator? Moderator? Welches Vertrauensniveau?).

1 „Gefällt mir“

Alle beteiligten Poster sind Moderatoren.

Wir haben News-Beiträge, die wir den ganzen Tag über aktualisieren.

Benutzer 1 erstellt den ersten Beitrag und reicht ihn ein. In der Regel etwa 45 Minuten bis eine Stunde später bearbeitet derselbe Benutzer den Beitrag, um einen weiteren Artikel hinzuzufügen.

Benutzer 2 kommt später (vielleicht eine Stunde später) hinzu und beginnt, den Beitrag zu ergänzen, erhält jedoch am unteren Rand des Beitragsfensters die Warnung „Bearbeitungskonflikt“.

Wir (die Moderatoren) haben dies ausführlich diskutiert, daher sind wir besonders vorsichtig, wenn mehr als einer von uns Beiträge verfasst, und achten darauf.

Ich habe dies hier nicht nachgestellt, da mir keine Wiki-Beiträge begegnet sind, die ich bearbeiten müsste.

2 „Gefällt mir“

Okay, ich konnte den Bearbeitungskonflikt auslösen. Es scheint, als würde er auftreten, wenn ein Tab/Fenster, das auf den Wiki-Beitrag zeigt, veraltet ist. Die Fenster im folgenden Video waren etwa 20 Minuten lang ohne Interaktion offen. Beachten Sie, dass die Meldung zum Bearbeitungskonflikt am Ende möglicherweise etwas hinter der Videoprotokollleiste versteckt ist.

@sam, was hältst du davon? Ist dies das erwartete Verhalten? Ein MessageBus-Problem?

2 „Gefällt mir“

Ich verstehe, @nbianca, erinnerst du dich daran, dass du dir das angesehen hast? Ich erinnere mich, dass wir die Bearbeitung hinauszögerten, bis wir die neueste „raw“-Version des Beitrags abgerufen hatten.

Ich denke, es ist richtig, sich immer gegen fehlende Nachrichten des Message Bus zu schützen.

Technisch gesehen sieht das etwas wie ein Glitch im Message Bus aus. Ich habe in der Vergangenheit Code hinzugefügt, der wiederherstellen und auf Long Polling zurückwechseln soll, wenn du einen alten Tab wieder aktivierst, aber vielleicht wurde dieser spezielle Anwendungsfall übersehen.

3 „Gefällt mir“

Dein Code war gut, aber die MessageBus-API hat sich irgendwann geändert und funktionierte nicht mehr. Ich habe in einem PR zwei damit verbundene Fehler behoben:

2 „Gefällt mir“

@Slowhand, hast du den Fehler in der letzten Woche noch gesehen?

Ja, er ist mindestens einmal täglich bis gestern aufgetreten.

Ich hatte heute noch keine Gelegenheit, ihn zu beobachten.

Ich habe eine weitere Lösung für dieses Problem implementiert. Da dies gut funktioniert hat, schließe ich dieses Thema.

3 „Gefällt mir“