Skip to content

Commit 3eb0786

Browse files
myannnengsimolus3
authored andcommitted
Fix DataClass.parseJson missing import prefix in modular mode
1 parent cb0257a commit 3eb0786

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

drift_dev/lib/src/writer/tables/data_class_writer.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,11 @@ class DataClassWriter {
193193

194194
if (scope.writer.options.generateFromJsonStringConstructor) {
195195
// also generate a constructor that only takes a json string
196+
final dataClassType = _emitter.drift('DataClass');
196197
_buffer.write('factory $dataClassName.fromJsonString(String encodedJson, '
197198
'{$serializerType serializer}) => '
198199
'$dataClassName.fromJson('
199-
'DataClass.parseJson(encodedJson) as Map<String, dynamic>, '
200+
'$dataClassType.parseJson(encodedJson) as Map<String, dynamic>, '
200201
'serializer: serializer);');
201202
}
202203
}

0 commit comments

Comments
 (0)