Ticket #376 (closed defect: fixed)
http::etag n'utilise jamais le cache
Reported by: | sacha | Owned by: | olivier |
---|---|---|---|
Priority: | normal | Milestone: | 2.1 |
Component: | module:core | Version: | 2.0 |
Severity: | normal | Keywords: | |
Cc: |
Description
Dans Clearbricks, http::etag compare l'en-tête If-None-Match du client avec sa valeur de ETag. Le problème, c'est que la valeur du ETag envoyé est comprise entre des guillemets (et c'est juste), l'en-tête If-None-Match comporte donc également des guillemets, alors que la variable $etag qui sert de comparaison n'en comporte pas, la comparaison échoue donc à tous les coups.
Je n'ai pas trouvé d'informations supplémentaires sur l'utilisation des guillemets, mais mon navigateur les envoie dans l'en-tête.
Un patch est disponible ici.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.