diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py
index 5e78815515679e14bfab79d1a573260a2ad5d818..b8b4d8d56de7a710067d251f3dfe1ebc3d5ed8a3 100644
--- a/djangoldp/serializers.py
+++ b/djangoldp/serializers.py
@@ -30,7 +30,7 @@ class LDListMixin:
             pass
         if isinstance(data, dict):
             data = [data]
-        if isinstance(data, str) and str.startswith("http"):
+        if isinstance(data, str) and data.startswith("http"):
             data = [{'@id': data}]
         return [self.child.to_internal_value(item) for item in data]