diff --git a/lib/models/plex_role.dart b/lib/models/plex_role.dart index 45f30248..afc5f04d 100644 --- a/lib/models/plex_role.dart +++ b/lib/models/plex_role.dart @@ -4,7 +4,7 @@ part 'plex_role.g.dart'; @JsonSerializable() class PlexRole { - final int id; + final int? id; final String? filter; final String tag; final String? tagKey; @@ -13,7 +13,7 @@ class PlexRole { final int? count; PlexRole({ - required this.id, + this.id, this.filter, required this.tag, this.tagKey, diff --git a/lib/models/plex_role.g.dart b/lib/models/plex_role.g.dart index d3b7f6bb..52fa37b4 100644 --- a/lib/models/plex_role.g.dart +++ b/lib/models/plex_role.g.dart @@ -7,7 +7,7 @@ part of 'plex_role.dart'; // ************************************************************************** PlexRole _$PlexRoleFromJson(Map json) => PlexRole( - id: (json['id'] as num).toInt(), + id: (json['id'] as num?)?.toInt(), filter: json['filter'] as String?, tag: json['tag'] as String, tagKey: json['tagKey'] as String?,