Open mattimaier opened 1 year ago
Weiterer bug: Bei multi=1, is_date=0 werden Abstimmungsergebnisse in der Grafik richtig angezeigt, nicht jedoch bei der Namenliste der user/contacts unter der Grafik. Dort werden bei jeder Option alle Namen angezeigt, die insgesamt an der Abstimmung teilgenommen haben. Bei multi=1, is_date=1 tritt der Fehler nicht auf.
Edit: ich hab die Stelle im Code gefunden und bemerkt, dass der Fehler schon gefixt ist. Der fix ist bloß noch nicht in der Versions-Zip. Ich lasse den Kommentar zur Dokumentation für Leute, die den gleichen Fehler haben, hier stehen.
Ich bin nicht sicher, ob das der gleiche oder ein neuer Bug ist: bei Abstimmungen mit mehreren Optionen werden nur die Ergebnisse für die letzte Option richtig gespeichert, die anderen Ergebnisse werden von der jeweils letzten Antwort überschrieben.
Beispiel:
+-------------+------+--------+
| vote_option | user | choice |
+-------------+------+--------+
| 1 | 2 | 0 |
| 2 | 2 | 2 |
| 3 | 2 | 1 |
| 4 | 1 | 1 |
| 4 | 2 | 2 |
| 5 | 2 | 0 |
| 6 | 2 | 0 |
| 7 | 1 | 1 |
| 7 | 2 | 0 |
+-------------+------+--------+
Es wurden also nur für die jeweils letzte Option beide Antworten gespeichert, für den Rest wurde die Antwort des ersten Users mit der des zweiten Users überschrieben.
Im Falle von einfachen Abstimmungen ohne Datum (multi=0, is_date=0) werden in bestimmten Fällen die Daten bei erneutem Speichern überschrieben und damit das Ergebnis verfälscht.