From: Denis Dzyubenko Date: Tue, 1 Aug 2023 08:55:28 +0000 (+0200) Subject: Fix fetch instance software version from nodeinfo (#3772) X-Git-Url: http://these/git/%7B%60%24%7BwebArchiveUrl%7D/%22%7B%7D/%22https:/nerdica.net/static/%7Bthis.favIcon%7D?a=commitdiff_plain;h=55e383ae38ecc54fb19948eac23ffefa60c829ea;p=lemmy.git Fix fetch instance software version from nodeinfo (#3772) Fixes #3771 --- diff --git a/src/scheduled_tasks.rs b/src/scheduled_tasks.rs index c44d61f2..28315bea 100644 --- a/src/scheduled_tasks.rs +++ b/src/scheduled_tasks.rs @@ -387,12 +387,13 @@ fn update_instance_software(conn: &mut PgConnection, user_agent: &str) -> LemmyR Ok(res) => match res.json::() { Ok(node_info) => { // Instance sent valid nodeinfo, write it to db + let software = node_info.software.as_ref(); Some( InstanceForm::builder() .domain(instance.domain) .updated(Some(naive_now())) - .software(node_info.software.and_then(|s| s.name)) - .version(node_info.version.clone()) + .software(software.and_then(|s| s.name.clone())) + .version(software.and_then(|s| s.version.clone())) .build(), ) }