From 98a2359c9d9f1845d7c0414d08ec329fe3d3b6f8 Mon Sep 17 00:00:00 2001 From: pb Date: Thu, 10 Jul 2025 11:47:54 +0200 Subject: [PATCH] added a tweak to PeerItemOrder GetPrice in order to not crash on nil Purchase --- models/bill/bill.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/models/bill/bill.go b/models/bill/bill.go index 31e3f1e..32bd67e 100644 --- a/models/bill/bill.go +++ b/models/bill/bill.go @@ -185,6 +185,11 @@ type PeerItemOrder struct { } func (d *PeerItemOrder) GetPrice(request *tools.APIRequest) (float64, error) { + /////////// Temporary in order to allow GenerateOrder to complete while billing is still WIP + if d.Purchase == nil { + return 0, nil + } + /////////// var priced *resources.PricedResource b, _ := json.Marshal(d.Item) err := json.Unmarshal(b, priced)