diff --git a/wpiutil/src/main/java/edu/wpi/first/util/datalog/DataLog.java b/wpiutil/src/main/java/edu/wpi/first/util/datalog/DataLog.java index 4a89542cb7..0e72b98adf 100644 --- a/wpiutil/src/main/java/edu/wpi/first/util/datalog/DataLog.java +++ b/wpiutil/src/main/java/edu/wpi/first/util/datalog/DataLog.java @@ -451,10 +451,10 @@ public class DataLog implements AutoCloseable { if (!seen.add(typeString)) { throw new UnsupportedOperationException(typeString + ": circular reference with " + seen); } - addSchema(typeString, "structschema", struct.getSchema(), timestamp); for (Struct inner : struct.getNested()) { addSchemaImpl(inner, timestamp, seen); } + addSchema(typeString, "structschema", struct.getSchema(), timestamp); seen.remove(typeString); }