From 991a6ee8c27a0e19c94d5a2cb3963dbf3632c5ab Mon Sep 17 00:00:00 2001 From: Sahil Nirkhe Date: Mon, 22 Jun 2020 21:57:09 +0530 Subject: [PATCH] Escape wildcard in paths Both serviceworker.js and manifest.json load even if the '.' character is replaced by any other character. This regex fix will prevent that. --- pwa/urls.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pwa/urls.py b/pwa/urls.py index b026a56..554d8da 100644 --- a/pwa/urls.py +++ b/pwa/urls.py @@ -4,7 +4,7 @@ from .views import manifest, service_worker, offline # Serve up serviceworker.js and manifest.json at the root urlpatterns = [ - url('^serviceworker.js$', service_worker, name='serviceworker'), - url('^manifest.json$', manifest, name='manifest'), + url(r'^serviceworker\.js$', service_worker, name='serviceworker'), + url(r'^manifest\.json$', manifest, name='manifest'), url('^offline/$', offline, name='offline') ]