summaryrefslogtreecommitdiff
path: root/swift/common/middleware/s3api/s3api.py
diff options
context:
space:
mode:
Diffstat (limited to 'swift/common/middleware/s3api/s3api.py')
-rw-r--r--swift/common/middleware/s3api/s3api.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/swift/common/middleware/s3api/s3api.py b/swift/common/middleware/s3api/s3api.py
index a3518fbe6..073cabc28 100644
--- a/swift/common/middleware/s3api/s3api.py
+++ b/swift/common/middleware/s3api/s3api.py
@@ -167,6 +167,9 @@ from swift.common.registry import register_swift_info, \
class ListingEtagMiddleware(object):
def __init__(self, app):
self.app = app
+ # Pass this along so get_container_info will have the configured
+ # odds to skip cache
+ self._pipeline_final_app = app._pipeline_final_app
def __call__(self, env, start_response):
# a lot of this is cribbed from listing_formats / swob.Request