From e3d8de0842e75b64ee6720e2e0019e4cbade092c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pascal=20Eng=C3=A9libert?= <tuxmain@zettascript.org>
Date: Thu, 17 Aug 2023 10:22:30 +0200
Subject: [PATCH] fix(dbs): BlockDbV1.wrong default false

---
 dbs/src/values/block_db.rs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/dbs/src/values/block_db.rs b/dbs/src/values/block_db.rs
index 2c6c508..8eef75b 100644
--- a/dbs/src/values/block_db.rs
+++ b/dbs/src/values/block_db.rs
@@ -15,6 +15,11 @@
 
 use crate::*;
 
+// workaround https://github.com/serde-rs/serde/issues/1030
+fn false_() -> bool {
+    false
+}
+
 #[derive(Debug)]
 pub enum BlockDbEnum {
     BlockDbV1(BlockDbV1),
@@ -61,6 +66,7 @@ pub struct BlockDbV1 {
     pub written_on: Option<u64>,
     #[serde(rename = "written_on")]
     pub written_on_str: String,
+    #[serde(default = "false_")]
     pub wrong: bool,
 }
 
-- 
GitLab