Răsfoiți Sursa

fix(updater): `pub_date` is not required, defaults to `N/A`

Lucas Nogueira 3 ani în urmă
părinte
comite
d0233db317
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      core/tauri/src/updater/core.rs

+ 5 - 0
core/tauri/src/updater/core.rs

@@ -78,11 +78,16 @@ impl<'de> Deserialize<'de> for RemoteRelease {
   where
     D: Deserializer<'de>,
   {
+    fn default_pub_date() -> String {
+      "N/A".to_string()
+    }
+
     #[derive(Deserialize)]
     struct InnerRemoteRelease {
       #[serde(alias = "name", deserialize_with = "parse_version")]
       version: Version,
       notes: Option<String>,
+      #[serde(default = "default_pub_date")]
       pub_date: String,
       platforms: Option<HashMap<String, ReleaseManifestPlatform>>,
       // dynamic platform response