diff --git a/lib/features/composer/data/network/composer_api.dart b/lib/features/composer/data/network/composer_api.dart index 4c1cee7ca..79a295838 100644 --- a/lib/features/composer/data/network/composer_api.dart +++ b/lib/features/composer/data/network/composer_api.dart @@ -22,6 +22,8 @@ class ComposerAPI { options: Options(headers: headerParam), data: uploadRequest.fileInfo.readStream); - return UploadResponse.fromJson(jsonDecode(resultJson)); + final decodeJson = resultJson is Map ? resultJson : jsonDecode(resultJson); + + return UploadResponse.fromJson(decodeJson); } } \ No newline at end of file