v4.5.x Bug in admin.php?do=OrdersOverview Datumsfilter

Thema wurde von lijessicalove, 13. April 2022 erstellt.

  1. lijessicalove

    lijessicalove Mitglied

    Registriert seit:
    17. August 2016
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    2
    Wenn wir in der Bestellübersicht nur Bestellungen aus einem bestimmten Zeitraum anzeigen lassen möchten, reagiert der Filter nicht nach der Dateneingabe. Es werden weiterhin alle Bestellungen (vom Start bis heute) angezeigt.

    Bsp.: .../admin.php?do=OrdersOverview&page=1&filter[date]=01.04.22 - 30.04.22
     
  2. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
  3. Marias Einkaufsparadies

    Marias Einkaufsparadies Erfahrener Benutzer

    Registriert seit:
    12. Dezember 2021
    Beiträge:
    371
    Danke erhalten:
    156
    Danke vergeben:
    90
    Das gleiche Problem liegt auch bei ....admin.php?do=InvoicesOverview, also bei Rechnungen, vor.

    @Moritz (Gambio) Bitte auch noch die Rechnungsseite in euer Tracker aufnehmen.

    Die Sache ist, zwischen dem Datum und dem Bindestrich darf keine Lücke (also in der URL als "%20" zu sehen) sein.
    Ohne die Lücke (%20) in der URL klappt es nämlich.

    Schuld ist der "daterangepicker". Wenn man in den Dateien

    /shop/JSEngine/build/widgets/daterangepicker.js

    und

    /shop/JSEngine/build/widgets/daterangepicker.min.js

    nach ' - ' bzw. nach " - " sucht und dort die Leerzeichen entfernt, dann klappt es.
     
  4. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Danke für den Lösungsweg! Ich werde das im Bugticket berücksichtigen.
     
  5. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Das Leerzeichen ist da schon in Ordnung. Es ist mehr das PHP-Script, das damit nicht mehr klar kommt. Korrektur kommt nun mit dem nächsten Service Pack.