Fix null aware type converter data class field suffix (#1775)

This commit is contained in:
westito 2022-03-28 00:05:15 +02:00 committed by GitHub
parent fcc7e42d23
commit 27192f11c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -111,9 +111,9 @@ extension OperationOnTypes on HasType {
final converter = typeConverter;
if (converter != null) {
final needsSuffix = options.nnbd &&
(options.nullAwareTypeConverters
? converter.hasNullableDartType
: (nullable && !converter.hasNullableDartType));
!options.nullAwareTypeConverters &&
nullable &&
!converter.hasNullableDartType;
final baseType = converter.mappedType.codeString(options);
final inner = needsSuffix ? '$baseType?' : baseType;