From 1311ee2dd4da8af5564bc528d86dcdcb4f66c5de Mon Sep 17 00:00:00 2001
From: Sylvain Le Bon <sylvain@happy-dev.fr>
Date: Fri, 2 Nov 2018 17:39:52 +0100
Subject: [PATCH] bugfix: fixed error when serializer_fields is a list

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

diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py
index 716a181d..933d4e80 100644
--- a/djangoldp/serializers.py
+++ b/djangoldp/serializers.py
@@ -99,8 +99,8 @@ class LDPSerializer(HyperlinkedModelSerializer):
                 model = relation_info.related_model
                 depth = nested_depth - 1
                 try:
-                    fields = ( '@id',) + model._meta.serializer_fields 
-                except:
+                    fields = ['@id'] + list(model._meta.serializer_fields)
+                except AttributeError:
                     fields = '__all__'
 
  
diff --git a/setup.py b/setup.py
index a73cbeb2..582b52a6 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup
 
 setup(
     name='djangoldp',
-    version='0.5a7',
+    version='0.5a8',
     url='https://git.happy-dev.fr/happy-dev/djangoldp/',
     author="Startin'blox",
     author_email='sylvain@happy-dev.fr',
-- 
GitLab