From 76d396450d869c13b3d63f47ef2b799e05a3216e Mon Sep 17 00:00:00 2001 From: WouterBaeyens Date: Sat, 21 Sep 2024 13:38:45 +0200 Subject: [PATCH] Update HandlebarsEngineAdapter.java The old MY_FIELD_VALUE_RESOLVER.INSTANCE is equivalent to FieldValueResolver.INSTANCE, which is assigned `new FieldValueResolver();` so our custom class was never used. --- .../codegen/templating/HandlebarsEngineAdapter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/templating/HandlebarsEngineAdapter.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/templating/HandlebarsEngineAdapter.java index 95feb4d6510b..58cf24d30f38 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/templating/HandlebarsEngineAdapter.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/templating/HandlebarsEngineAdapter.java @@ -74,7 +74,7 @@ public TemplateSource sourceAt(String location) { }; // $ref: https://github.com/jknack/handlebars.java/issues/917 - var MY_FIELD_VALUE_RESOLVER = new FieldValueResolver() { + var accessAwareFieldValueResolverInstance = new FieldValueResolver() { @Override protected Set members( Class clazz) { @@ -101,7 +101,7 @@ boolean isValidField( .resolver( MapValueResolver.INSTANCE, JavaBeanValueResolver.INSTANCE, - MY_FIELD_VALUE_RESOLVER.INSTANCE, + accessAwareFieldValueResolverInstance, MethodValueResolver.INSTANCE) .build();