From 017c52f96d2ad5d200f2676760f198f61fc57522 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maty=C3=A1=C5=A1=20Caras?= Date: Fri, 21 Jun 2024 12:20:01 +0200 Subject: [PATCH] fix: year can be null --- lib/api/subsonic/album.dart | 2 +- lib/api/subsonic/album.g.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/api/subsonic/album.dart b/lib/api/subsonic/album.dart index 24e55ec..7e051ba 100644 --- a/lib/api/subsonic/album.dart +++ b/lib/api/subsonic/album.dart @@ -26,7 +26,7 @@ class Album { @JsonKey(name: "artist") final String artistName; final String artistId; - final int year; + final int? year; final int songCount; final List genres; final int duration; diff --git a/lib/api/subsonic/album.g.dart b/lib/api/subsonic/album.g.dart index 9e947d1..acffe44 100644 --- a/lib/api/subsonic/album.g.dart +++ b/lib/api/subsonic/album.g.dart @@ -13,7 +13,7 @@ Album _$AlbumFromJson(Map json) => Album( playCount: (json['playCount'] as num?)?.toInt() ?? 0, artistName: json['artist'] as String, artistId: json['artistId'] as String, - year: (json['year'] as num).toInt(), + year: (json['year'] as num?)?.toInt(), songCount: (json['songCount'] as num).toInt(), genres: (json['genres'] as List).map((e) => e as String).toList(),