From c29bc59ec9a5fa33a4d6c906be545f19dd12bc92 Mon Sep 17 00:00:00 2001 From: Mike Olund Date: Wed, 1 Mar 2017 17:41:59 -0800 Subject: [PATCH] Fixed issue with missing CSS in PDF render --- edivorce/apps/core/middleware/bceid_middleware.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/edivorce/apps/core/middleware/bceid_middleware.py b/edivorce/apps/core/middleware/bceid_middleware.py index 8daae060..7481d7c5 100644 --- a/edivorce/apps/core/middleware/bceid_middleware.py +++ b/edivorce/apps/core/middleware/bceid_middleware.py @@ -73,6 +73,11 @@ class BceidMiddleware(object): if request.path == settings.FORCE_SCRIPT_NAME + 'health': return True + # allow requests for static assets to bypass the proxy + # (this is needed so WeasyPrint can request CSS) + if request.path.startswith(settings.STATIC_URL): + return True + bcgov_network = ip_network(settings.BCGOV_NETWORK) x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR', '') forwarded_for = x_forwarded_for.split(',')