From 8bd1c8f360aa76990a136cab7f6f0730d454a108 Mon Sep 17 00:00:00 2001 From: Jonathan <57756132+jdk-21@users.noreply.github.com> Date: Tue, 7 Apr 2026 17:50:00 +0200 Subject: [PATCH 1/2] fix: Serializer for MapBuilder to be nullable --- .../dio/serialization/built_value/serializers.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/dart/libraries/dio/serialization/built_value/serializers.mustache b/modules/openapi-generator/src/main/resources/dart/libraries/dio/serialization/built_value/serializers.mustache index d59a148bae94..58ec9562052e 100644 --- a/modules/openapi-generator/src/main/resources/dart/libraries/dio/serialization/built_value/serializers.mustache +++ b/modules/openapi-generator/src/main/resources/dart/libraries/dio/serialization/built_value/serializers.mustache @@ -29,7 +29,7 @@ Serializers serializers = (_$serializers.toBuilder(){{#builtValueSerializers}} {{/isArray}} {{#isMap}} const FullType(BuiltMap, [FullType(String), FullType{{#isNullable}}.nullable{{/isNullable}}({{dataType}})]), - () => MapBuilder(), + () => MapBuilder(), {{/isMap}} ){{/builtValueSerializers}} {{#models}}{{#model}}{{#vendorExtensions.x-is-parent}}..add({{classname}}.serializer) From 3e855e5200bdfb29262d31763776485a3a67fe20 Mon Sep 17 00:00:00 2001 From: Jonathan <57756132+jdk-21@users.noreply.github.com> Date: Fri, 10 Apr 2026 09:45:34 +0200 Subject: [PATCH 2/2] chore: update dart sample --- .../dart-dio/petstore_client_lib_fake/lib/src/serializers.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/lib/src/serializers.dart b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/lib/src/serializers.dart index 9ebe575fcf79..f55ca699ac78 100644 --- a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/lib/src/serializers.dart +++ b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/lib/src/serializers.dart @@ -154,7 +154,7 @@ Serializers serializers = (_$serializers.toBuilder() ) ..addBuilderFactory( const FullType(BuiltMap, [FullType(String), FullType.nullable(JsonObject)]), - () => MapBuilder(), + () => MapBuilder(), ) ..addBuilderFactory( const FullType(BuiltMap, [FullType(String), FullType(int)]),