diff --git a/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataSuperX.java b/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataSuperX.java index 63f1bfb..a03f3b4 100644 --- a/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataSuperX.java +++ b/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataSuperX.java @@ -41,7 +41,7 @@ public class GenDataSuperX extends ClassGenerator { classBuilder.addSuperinterface(iTypeClass); }); - dataModel.getExtendsInterfaces(typeSuper).forEach(superType -> { + dataModel.getExtendsInterfaces(typeSuper).distinct().forEach(superType -> { classBuilder.addSuperinterface(superType.getJTypeName(basePackageName)); });