diff --git a/tests/test_issues.py b/tests/test_issues.py
index a5376fa66f074e3c05af394b935e920ff7c92d50..9fbb90e45c6e15eb4dc7cba49f0a5f5cb19e4ce8 100644
--- a/tests/test_issues.py
+++ b/tests/test_issues.py
@@ -57,7 +57,7 @@ def teardown():
 # ########################### Issue tests start here ###########################
 
 @with_setup(setup, teardown)
-def test_issue_85():
+def test_issue_85_a():
     """SQLIntegrityConstraintViolationException for special inheritance patterns.
 
     Tests for https://gitlab.com/caosdb/caosdb-server/-/issues/85
@@ -79,3 +79,24 @@ def test_issue_85():
     c.extend([B, C, A])    # insert() failed before #86 was fixed
     c.insert()  # Raised java.sql.SQLIntegrityConstraintViolationException:
     #           # Duplicate entry '12345-12346-12345' for key 'PRIMARY'
+
+@with_setup(setup, teardown)
+def test_issue_85_b():
+    """SQLIntegrityConstraintViolationException for special inheritance patterns.
+
+    Tests for https://gitlab.com/caosdb/caosdb-server/-/issues/85
+    """
+    A = db.RecordType(name="A")
+    B = db.RecordType(name="B")
+    C = db.RecordType(name="C")
+    A.insert()
+    B.insert()
+    C.insert()
+    B.add_parent(A)
+    B.update()
+    C.add_parent(B)
+    C.update()
+    C.add_parent(C)
+    C.update()
+    C.add_parent(A)
+    C.update() # Failed at this step