diff --git a/lib/eval/lnreader/m_plugin.dart b/lib/eval/lnreader/m_plugin.dart index 8999d284..df4ad386 100644 --- a/lib/eval/lnreader/m_plugin.dart +++ b/lib/eval/lnreader/m_plugin.dart @@ -80,8 +80,11 @@ class SourceNovel extends NovelItem { }); factory SourceNovel.fromJson(Map json) { + if (json['path'] == null) { + throw 'path is null'; + } return SourceNovel( - name: json['name'], + name: json['name'] ?? '', path: json['path'], cover: json['cover'], genres: json['genres'],