From 375b27833a7bb8a918227e35cb5ad4e59c56c099 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:04:47 +0100 Subject: [PATCH] fix missing dleq proof in db (#380) --- cashu/core/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cashu/core/base.py b/cashu/core/base.py index 45f3c31..ede0d8f 100644 --- a/cashu/core/base.py +++ b/cashu/core/base.py @@ -99,6 +99,9 @@ class Proof(BaseModel): def from_dict(cls, proof_dict: dict): if proof_dict.get("dleq") and isinstance(proof_dict["dleq"], str): proof_dict["dleq"] = DLEQWallet(**json.loads(proof_dict["dleq"])) + else: + # overwrite the empty string with None + proof_dict["dleq"] = None c = cls(**proof_dict) return c