[Bug in 13.6.0] Speichern von Zeiten (Dauer) im Filterdialog
-
@DaDirnbocher sagte in [Bug in 13.6.0] Speichern von Zeiten (Dauer) im Filterdialog:
Ich kann die Beobachtung von @cicero bestätigen und vielleicht etwas detailierter beschreiben.
Das Problem dürfte dann auftreten, wenn man von einem Filter mit einer Mindestdauer > 0 auf einen Filter mit Maximaldauer < unendlich und wieder zurückwechselt. Und zwar auch nur dann, wenn die Maximaldauer des zweiten kleiner ist, als die Mindestdauer des ersten.
Der Wechsel zwischen Filtern mit unterschiedlicher Minimalzeit oder wenn Maxdauer des zweiten > Mindauer des ersten funktioniert problemlos.
Konkret:
Filter 1: 30 - unendlich
Filter 2: 0 - 20
Filter 3: 40 - unendlich
Filter 4: 0 - 50Wechsel:
- 1 -> 3 -> 1: ok
- 1 -> 4 -> 1: ok
- 1 -> 2 -> 1: Filter 1 hat als Mindestdauer plötzlich 20.
Ok, dass konnte ich jetzt auch nachstellen. Ich gucks mir mal an.
https://github.com/mediathekview/MediathekView/issues/530
@Nicklas2751
Meine Analyse kommt zu folgendem Ergebnis:Wenn der Wert, der im
<current><filter>UUID
als <max> eingetragen ist, kleiner ist als der Wert, der im zu wechselnden Filter als <min>-Wert gelten soll, dann wird dort fälschlicher Weise der <max>-Wert aus dem <current> filter verwendet und auch in settings.xml eingetragen. :-)
HTH -
@DaDirnbocher sagte in [Bug in 13.6.0] Speichern von Zeiten (Dauer) im Filterdialog:
Ich kann die Beobachtung von @cicero bestätigen und vielleicht etwas detailierter beschreiben.
Das Problem dürfte dann auftreten, wenn man von einem Filter mit einer Mindestdauer > 0 auf einen Filter mit Maximaldauer < unendlich und wieder zurückwechselt. Und zwar auch nur dann, wenn die Maximaldauer des zweiten kleiner ist, als die Mindestdauer des ersten.
Der Wechsel zwischen Filtern mit unterschiedlicher Minimalzeit oder wenn Maxdauer des zweiten > Mindauer des ersten funktioniert problemlos.
Konkret:
Filter 1: 30 - unendlich
Filter 2: 0 - 20
Filter 3: 40 - unendlich
Filter 4: 0 - 50Wechsel:
- 1 -> 3 -> 1: ok
- 1 -> 4 -> 1: ok
- 1 -> 2 -> 1: Filter 1 hat als Mindestdauer plötzlich 20.
Ok, dass konnte ich jetzt auch nachstellen. Ich gucks mir mal an.
https://github.com/mediathekview/MediathekView/issues/530
@Nicklas2751
Danke für die Korrektur im Nightly. Nun funktionieren die Längenslider im Filter wie gewünscht.
Kümmerst Du Dich auch um “Sendungen ohne Länge werden nicht gefunden” oder ist das mehr die Domäne von @DerReisende77 ? Da muss vermutlich in der Suchfunktion im Filmtab was erweitert werden, bei den Abos ist das schon korrekt implementiert.