Commit 1f29164c authored by Dwight Gunning's avatar Dwight Gunning Committed by Tim Graham
Browse files

Fixed #6727 -- Made patch_cache_control() patch an empty Cache-Control header.

parent 1155843a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ def patch_cache_control(response, **kwargs):
        else:
            return '%s=%s' % (t[0], t[1])

    if response.has_header('Cache-Control'):
    if response.get('Cache-Control'):
        cc = cc_delim_re.split(response['Cache-Control'])
        cc = dict(dictitem(el) for el in cc)
    else:
+1 −0
Original line number Diff line number Diff line
@@ -1456,6 +1456,7 @@ class CacheUtils(SimpleTestCase):
        tests = (
            # Initial Cache-Control, kwargs to patch_cache_control, expected Cache-Control parts
            (None, {'private': True}, {'private'}),
            ('', {'private': True}, {'private'}),

            # Test whether private/public attributes are mutually exclusive
            ('private', {'private': True}, {'private'}),