From 0cd272e8919273da73ff14956f8e90c01ff557f6 Mon Sep 17 00:00:00 2001
From: Sylvain Le Bon <sylvain@happy-dev.fr>
Date: Sun, 3 Jun 2018 16:16:05 +0200
Subject: [PATCH] update: exclude related name from reverse foreign key nested
 fields

---
 djangoldp/views.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/djangoldp/views.py b/djangoldp/views.py
index d894ebb6..9cdb2df7 100644
--- a/djangoldp/views.py
+++ b/djangoldp/views.py
@@ -150,11 +150,11 @@ class LDPNestedViewSet(LDPViewSet):
         if related_field.related_query_name:
             nested_related_name = related_field.related_query_name()
         else:
-            nested_related_name = related_field.remote_field.attname
+            nested_related_name = related_field.remote_field.name
         
         return cls.urls(
             model = related_field.related_model,
-            exclude = (),
+            exclude = (nested_related_name,) if related_field.one_to_many else (),
             parent_model = cls.get_model(**kwargs),
             nested_field = nested_field,
             nested_related_name = nested_related_name,
-- 
GitLab