mirror of
https://github.com/g0ldyy/comet.git
synced 2026-01-12 01:16:12 +01:00
fix: ETag caching broken by random manifest ID
This commit is contained in:
@@ -58,7 +58,9 @@ async def manifest(request: Request, b64config: str = None):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if settings.HTTP_CACHE_ENABLED:
|
if settings.HTTP_CACHE_ENABLED:
|
||||||
etag = generate_etag(base_manifest)
|
base_manifest_etag_data = base_manifest.copy()
|
||||||
|
base_manifest_etag_data.pop("id", None)
|
||||||
|
etag = generate_etag(base_manifest_etag_data)
|
||||||
if check_etag_match(request, etag):
|
if check_etag_match(request, etag):
|
||||||
return not_modified_response(etag)
|
return not_modified_response(etag)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user