From 3853ffb1aae432df783a614d2736784c3e4dc960 Mon Sep 17 00:00:00 2001 From: Tazio Date: Tue, 11 Nov 2025 14:56:00 +0100 Subject: [PATCH] fix: plex role optional id --- lib/models/plex_role.dart | 4 ++-- lib/models/plex_role.g.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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?,