registries: fix parent setting

This commit is contained in:
Bixilon 2023-01-03 15:07:44 +01:00
parent 533d26e32e
commit 4fee62885f
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -34,7 +34,7 @@ object RegistriesUtil {
if (Clearable::class.java.isAssignableFrom(field.type)) {
clearable += field
}
if (Parentable::class.java.isAssignableFrom(field.type)) {
if (Parentable::class.java.isAssignableFrom(field.type) && field.name != Parentable<*>::parent.name) {
parentable += field
}
if (Registry::class.java.isAssignableFrom(field.type)) {