From 16e96cdde01306ae9ddff25302da41816a54cfcb Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:10:37 +0100 Subject: [PATCH] fix: handle null fields in folder metadata deserialization --- lib/models/plex_metadata.g.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/models/plex_metadata.g.dart b/lib/models/plex_metadata.g.dart index 4c737960..097c8f7e 100644 --- a/lib/models/plex_metadata.g.dart +++ b/lib/models/plex_metadata.g.dart @@ -7,12 +7,12 @@ part of 'plex_metadata.dart'; // ************************************************************************** PlexMetadata _$PlexMetadataFromJson(Map json) => PlexMetadata( - ratingKey: json['ratingKey'] as String, - key: json['key'] as String, + ratingKey: json['ratingKey'] as String? ?? '', + key: json['key'] as String? ?? '', guid: json['guid'] as String?, studio: json['studio'] as String?, - type: json['type'] as String, - title: json['title'] as String, + type: json['type'] as String? ?? 'folder', + title: json['title'] as String? ?? '', titleSort: json['titleSort'] as String?, contentRating: json['contentRating'] as String?, summary: json['summary'] as String?,