From 1f27c129a5709b6d4736bbbfe70ca84945f2ec7c Mon Sep 17 00:00:00 2001 From: Moustapha Kodjo Amadou <107993382+kodjodevf@users.noreply.github.com> Date: Mon, 13 Oct 2025 13:25:29 +0100 Subject: [PATCH] Fix null handling in SourceNovel.fromJson for name and path fields --- lib/eval/lnreader/m_plugin.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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'],