From 9ddb7d8548968a27ae222a74de5f1a6b953c485f Mon Sep 17 00:00:00 2001 From: Soispha Date: Sun, 11 Feb 2024 16:07:52 +0100 Subject: fix(sys/nixpkgs/pkgs/comments): Allow unknown comment author --- sys/nixpkgs/pkgs/comments/src/info_json.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sys/nixpkgs/pkgs/comments/src/info_json.rs') diff --git a/sys/nixpkgs/pkgs/comments/src/info_json.rs b/sys/nixpkgs/pkgs/comments/src/info_json.rs index e479c320..70eae738 100644 --- a/sys/nixpkgs/pkgs/comments/src/info_json.rs +++ b/sys/nixpkgs/pkgs/comments/src/info_json.rs @@ -92,7 +92,7 @@ pub enum Parent { impl Parent { pub fn id(&self) -> Option<&str> { if let Self::Id(id) = self { - Some(&id) + Some(id) } else { None } @@ -130,6 +130,7 @@ pub struct Comment { #[serde(default = "zero")] pub like_count: u32, pub author_id: String, + #[serde(default = "unknown")] pub author: String, pub author_thumbnail: String, pub parent: Parent, @@ -142,6 +143,9 @@ pub struct Comment { pub author_is_uploader: bool, pub is_favorited: bool, } +fn unknown() -> String { + "".to_string() +} fn zero() -> u32 { 0 } -- cgit 1.4.1