Merge pull request #19141 from edx/jmbowman/TE-2790

TE-2790 Fix microsite config leak in tests
This commit is contained in:
Jeremy Bowman
2018-10-22 20:56:53 -04:00
committed by GitHub

View File

@@ -737,8 +737,11 @@ def set_microsite(domain):
"""
Execute the function after setting up the microsite.
"""
microsite.set_by_domain(domain)
return func(request, *args, **kwargs)
try:
microsite.set_by_domain(domain)
return func(request, *args, **kwargs)
finally:
microsite.clear()
return inner
return decorator