Revision efb1f3d3 snf-pithos-app/pithos/api/public.py

b/snf-pithos-app/pithos/api/public.py
37 37
from snf_django.lib import api
38 38
from snf_django.lib.api import faults
39 39

  
40
from pithos.api.settings import UNSAFE_DOMAIN
40
from pithos.api.settings import UNSAFE_DOMAIN, UPDATE_MD5
41 41
from pithos.api.util import (put_object_headers, update_manifest_meta,
42 42
                             validate_modification_preconditions,
43 43
                             validate_matching_preconditions,
......
123 123
        validate_matching_preconditions(request, meta)
124 124
    except faults.NotModified:
125 125
        response = HttpResponse(status=304)
126
        response['ETag'] = meta['ETag']
126
        response['ETag'] = meta['hash'] if not UPDATE_MD5 else meta['checksum']
127 127
        return response
128 128

  
129 129
    sizes = []

Also available in: Unified diff