Menu

#1112 Klick auf Türsymbol führt nicht zum Betreten des Raums

8.0.0
open
nobody
None
5
2013-05-28
2013-05-02
mb_agora
No

Ein Fehler, bei dem nach erfolgreichem Login & Klick auf den gewünschten Raum aus der Raumliste erst - wie zu erwarten - das geöffnete Türsymbol erscheint, nach dem Klick auf das Türsymbol wird kurz geladen, aber statt den Raum zu öffnen, erscheint einfach erneut die "Visitenkarte" und es sieht aus, als wäre sie ausgeloggt worden (die Raumliste unter der Visitenkarte ist plötzlich nicht mehr ihre eigene). Sie kann den Raum also nicht betreten und scheint die einzige Teilnehmerin im Projektraum ("Englishness") zu sein, der das so geht.
Wir können den Bug nicht nachstellen, haben uns das aber hier am Büro-Rechner vorführen lassen.

Discussion

  • Iver Jackewitz

    Iver Jackewitz - 2013-05-03
    • Group: 7.2.1 --> 8.0.0
     
  • Iver Jackewitz

    Iver Jackewitz - 2013-05-03

    Dies liegt daran, dass für den Nutzenden zwei Einträge in der User-Tabelle für den entsprechenden Raum existieren. Diese Einträge sind in der gleichen Sekunde erzeugt worden. D.h. der Fehler müsste im "Teilnahme-Anmeldungs-Prozess" liegen. Hier werden, warum auch immer, zwei Einträge in der User-Tabelle erzeugt.

    Mögliche Lösung, ohne mir das im Code angeschaut zu haben, vor dem Speichern in der User-Tabelle wird geschaut, ob es schon eine Mitgliedschaft gibt.

    Nachtrag: Bei Zeilen hatten den Status 2, d.h. hier wurde anscheinend mit dem Zugangscode gearbeitet.

     
  • Iver Jackewitz

    Iver Jackewitz - 2013-05-28

    gesendet an eWW am 28.05.2013

    Version: 8.0.0
    Link: https://sourceforge.net/p/commsy/bugs/1112/

    Beschreibung

    Ein Fehler, bei dem nach erfolgreichem Login & Klick auf den gewünschten Raum aus der Raumliste erst - wie zu erwarten - das geöffnete Türsymbol erscheint, nach dem Klick auf das Türsymbol wird kurz geladen, aber statt den Raum zu öffnen, erscheint einfach erneut die "Visitenkarte" und es sieht aus, als wäre sie ausgeloggt worden (die Raumliste unter der Visitenkarte ist plötzlich nicht mehr ihre eigene). Sie kann den Raum also nicht betreten und scheint die einzige Teilnehmerin im Projektraum zu sein, der das so geht.

    Weitere Informationen

    Dies liegt daran, dass für den Nutzenden zwei Einträge in der User-Tabelle für den entsprechenden Raum existieren. Diese Einträge sind in der gleichen Sekunde erzeugt worden. D.h. der Fehler müsste im "Teilnahme-Anmeldungs-Prozess" liegen. Hier werden, warum auch immer, zwei Einträge in der User-Tabelle erzeugt. Beide Einträge in der User-Tabelle für die Kennung und den Raum hatten den Status 2, d.h. hier wurde anscheinend mit dem Zugangscode gearbeitet.
    Mögliche Lösung (ohne mir das im Code angeschaut zu haben): Vor dem Speichern wird in der User-Tabelle geschaut, ob es schon eine Mitgliedschaft für den Raum gibt.

    Mir ist es bisher nicht gelungen, diesen Bug nachzustellen, aber er taucht häufiger (ca. 10 Mal im Monat) auf. Daher ist eine präventive Lösung sehr gewünscht.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB