From c35ab2e1d8da21f5942791c6fd9aac1e66978b74 Mon Sep 17 00:00:00 2001
From: Tim Burke <tim.burke@gmail.com>
Date: Thu, 5 Dec 2019 14:18:18 -0800
Subject: [PATCH] Set swift_source in account_quotas middleware

Change-Id: Ib54a65a920fc335c1e0a496cb91c0de3003e2cc5
---
 doc/source/logs.rst                       | 1 +
 doc/source/middleware.rst                 | 2 ++
 swift/common/middleware/account_quotas.py | 3 ++-
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/doc/source/logs.rst b/doc/source/logs.rst
index 54fc308525..46b26323bb 100644
--- a/doc/source/logs.rst
+++ b/doc/source/logs.rst
@@ -126,6 +126,7 @@ SW                      :ref:`staticweb`
 TU                      :ref:`tempurl`
 BD                      :ref:`bulk` (delete)
 EA                      :ref:`bulk` (extract)
+AQ                      :ref:`account-quotas`
 CQ                      :ref:`container-quotas`
 CS                      :ref:`container-sync`
 TA                      :ref:`common_tempauth`
diff --git a/doc/source/middleware.rst b/doc/source/middleware.rst
index 83e8c6a870..2c3fa72e23 100644
--- a/doc/source/middleware.rst
+++ b/doc/source/middleware.rst
@@ -4,6 +4,8 @@
 Middleware
 **********
 
+.. _account-quotas:
+
 Account Quotas
 ==============
 
diff --git a/swift/common/middleware/account_quotas.py b/swift/common/middleware/account_quotas.py
index 8811aad84c..53e1c2dbc1 100644
--- a/swift/common/middleware/account_quotas.py
+++ b/swift/common/middleware/account_quotas.py
@@ -107,7 +107,8 @@ class AccountQuotaMiddleware(object):
 
         content_length = (request.content_length or 0)
 
-        account_info = get_account_info(request.environ, self.app)
+        account_info = get_account_info(request.environ, self.app,
+                                        swift_source='AQ')
         if not account_info or not account_info['bytes']:
             return self.app
         try: