diff --git a/lib/models/data/post_bookmark.dart b/lib/models/data/post_bookmark.dart index b285c7e..1d9a323 100644 --- a/lib/models/data/post_bookmark.dart +++ b/lib/models/data/post_bookmark.dart @@ -17,13 +17,21 @@ class PostBookmark { required this.tagNames, }); - Map toJson() => { - "url": url, - "title": title, - "description": description, - "is_archived": isArchived, - "unread": unread, - "shared": shared, + Map toJson() { + Map ret = { + "url": url, + "title": title, + "description": description, + "is_archived": isArchived, + "unread": unread, + "shared": shared, + }; + if (tagNames != "") { + ret = { + ...ret, "tag_names": tagNames, }; + } + return ret; + } }