diff --git a/src/octoprint/server/views.py b/src/octoprint/server/views.py index 9e3afe3b..2e8a25c0 100644 --- a/src/octoprint/server/views.py +++ b/src/octoprint/server/views.py @@ -301,7 +301,7 @@ def index(): decorated_view = view decorated_view = util.flask.lastmodified(lambda _: compute_lastmodified())(decorated_view) - decorated_view = util.flask.etagged(lambda _: compute_etag(additional=cache_key()))(decorated_view) + decorated_view = util.flask.etagged(lambda _: compute_etag(additional=[cache_key()] + additional_etag))(decorated_view) decorated_view = util.flask.cached(timeout=-1, refreshif=validate_cache, key=cache_key,