chore: fallback to old activity IDs (#3707)

This commit is contained in:
ggurdin 2025-08-12 15:52:26 -04:00 committed by GitHub
parent 9e190d483a
commit c9494f69f1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -102,7 +102,7 @@ class ActivityPlanModel {
)
: null,
roles: roles,
bookmarkId: json[ModelKey.activityPlanBookmarkId],
bookmarkId: json[ModelKey.activityPlanBookmarkId] ?? json["bookmark_id"],
);
}
@ -214,10 +214,16 @@ class ActivityRole {
});
factory ActivityRole.fromJson(Map<String, dynamic> json) {
final urlContent = json['avatar_url'] as String?;
String? avatarUrl;
if (urlContent != null && urlContent.isNotEmpty) {
avatarUrl = urlContent;
}
return ActivityRole(
id: json['id'],
name: json['name'],
avatarUrl: json['avatar_url'],
avatarUrl: avatarUrl,
);
}