From a8674d462e2b448336600ecc9aba108362646baf Mon Sep 17 00:00:00 2001
From: Sylvain Le Bon <sylvain@happy-dev.fr>
Date: Sun, 18 Nov 2018 16:52:58 +0100
Subject: [PATCH] bugfix: . is now accepted in lookup_fields

---
 djangoldp/views.py | 2 +-
 setup.py           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/djangoldp/views.py b/djangoldp/views.py
index b5637354..f4b344b7 100644
--- a/djangoldp/views.py
+++ b/djangoldp/views.py
@@ -77,7 +77,7 @@ class LDPViewSetGenerator(ModelViewSet):
     def get_detail_expr(cls, lookup_field=None, **kwargs):
         '''builds the detail url based on the lookup_field'''
         lookup_field = lookup_field or cls.get_lookup_arg(**kwargs)
-        lookup_group = r'\d' if lookup_field == 'pk' else r'[\w-]'
+        lookup_group = r'\d' if lookup_field == 'pk' else r'[\w\-\.]'
         return r'(?P<{}>{}+)/'.format(lookup_field, lookup_group)
     
     @classonlymethod
diff --git a/setup.py b/setup.py
index e577b78b..6f73137b 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup
 
 setup(
     name='djangoldp',
-    version='0.5a9',
+    version='0.5a10',
     url='https://git.happy-dev.fr/happy-dev/djangoldp/',
     author="Startin'blox",
     author_email='sylvain@happy-dev.fr',
-- 
GitLab