2786769de5
This patchset fixes a bug where Deckhand was failing to perform substitution and layering on document sets where all the documents had a storagePolicy of encrypted. Deckhand would attempt to substitute from an encrypted source document, but when that document marked as encrypted, it fails because the source doc had been redacted. The behavior now goes as follows: - Resolve Barbican references before layering and substitution have been performed so that the prior two operations don't attempt to operate on a Barbican reference - After substitution, redact the destination document if it is marked as encrypted - Now, after substition, we can redact the rest of the documents and substitutions Change-Id: I725775d554c9eed2692fc6203c416a7119646680 |
||
---|---|---|
.. | ||
views | ||
__init__.py | ||
api.py | ||
base.py | ||
buckets.py | ||
common.py | ||
health.py | ||
middleware.py | ||
no_oauth_middleware.py | ||
revision_deepdiffing.py | ||
revision_diffing.py | ||
revision_documents.py | ||
revision_tags.py | ||
revisions.py | ||
rollback.py | ||
validations.py | ||
versions.py |