diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py
index 31fae1633860aa49bd9022884a43718e3b1f6ca7..391004de7084ff77d1d7b924e04fdaf9506e768f 100644
--- a/tests/test_issues_server.py
+++ b/tests/test_issues_server.py
@@ -1435,6 +1435,17 @@ See https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/106
     assert db.Record(id=r.id).retrieve().get_property("prop").datatype == db.TEXT
 
 
+@pytest.mark.xfail(reason="https://gitlab.com/caosdb/caosdb-server/-/issues/230")
+def test_230_name_duplicates_in_list_datatypes():
+    """https://gitlab.com/linkahead/linkahead-server/-/issues/230"""
+    prop = db.Property(name="Test", datatype=db.TEXT).insert()
+    # RT with same name, will be used as datatype
+    rt = db.RecordType(name="Test").insert(unique=False)
+    rec = db.Record(name="TestRec").add_parent(id=rt.id).insert()
+    rec.add_property(id=rt.id, datatype=rt.id).update()  # This works since it's not a list
+    rec.add_property(id=rt.id, datatype=db.LIST(rt.id)).update()  # This fails
+
+
 @pytest.mark.xfail(reason="https://gitlab.com/caosdb/caosdb-server/-/issues/235")
 def test_235_long_name():
     """Should give an appropriate error, not just unknown server/-/issues."""