# HG changeset patch # User Thierry Florac # Date 1547631576 -3600 # Node ID cf80c22164f9cb8f4adbcbf2aab0df8252de2c21 # Parent 85c04f5d3df22769367be4c2dd38277b1d311474 Updated request copy to keep initial root and registry attributes diff -r 85c04f5d3df2 -r cf80c22164f9 src/pyams_utils/request.py --- a/src/pyams_utils/request.py Fri Jan 11 13:16:08 2019 +0100 +++ b/src/pyams_utils/request.py Wed Jan 16 10:39:36 2019 +0100 @@ -189,13 +189,15 @@ def copy_request(request): - """Create clone of given request, keeping registry as well""" + """Create clone of given request, keeping registry and root as well""" + root = request.root request = request.copy() if not hasattr(request, 'registry'): registry = get_current_registry() if registry is None: registry = get_global_registry() request.registry = registry + request.root = root return request