Add Null-check and return if null (#21556)

This commit is contained in:
daniel 2025-07-15 10:06:00 +02:00 committed by GitHub
parent 0995e5935c
commit ca8c6d2f5d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1105,13 +1105,16 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
addtionalPropertiesName = schema.getTitle();
} else {
Schema additionalProperties = ModelUtils.getAdditionalProperties(schema);
if (additionalProperties.getTitle() != null) {
if(additionalProperties == null) {
return;
} else if (additionalProperties.getTitle() != null) {
addtionalPropertiesName = additionalProperties.getTitle();
} else if (additionalProperties.get$ref() != null) {
String ref = ModelUtils.getSimpleRef(additionalProperties.get$ref());
addtionalPropertiesName = toVarName(toModelName(ref));
}
}
properties.put(addtionalPropertiesName, schema);
}
}