From af9b0d73d8b00eaeaaa36f94c7eabe5f9cfd4a90 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste <bleme@pm.me>
Date: Mon, 16 Sep 2019 16:57:13 +0200
Subject: [PATCH] update: remove duplicates on m2m

---
 djangoldp/serializers.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py
index 1394713b..5560793a 100644
--- a/djangoldp/serializers.py
+++ b/djangoldp/serializers.py
@@ -618,4 +618,5 @@ class LDPSerializer(HyperlinkedModelSerializer):
                     saved_item = self.internal_create(validated_data=item, model=manager.model)
 
                 if getattr(manager, 'through', None) is not None and manager.through._meta.auto_created:
+                    manager.remove(saved_item)
                     manager.add(saved_item)
-- 
GitLab