diff --git a/renter/price_tracker.go b/renter/price_tracker.go index aaee177..a661711 100644 --- a/renter/price_tracker.go +++ b/renter/price_tracker.go @@ -213,17 +213,17 @@ func (p PriceTracker) init() error { p.cron.RegisterService(p) p.api = apisdkgo.NewSiaClient() - err := p.importPrices() - if err != nil { - p.logger.Error("failed to import prices", zap.Error(err)) - return err - } + go func() { + err := p.importPrices() + if err != nil { + p.logger.Fatal("failed to import prices", zap.Error(err)) + } - err = p.updatePrices() - if err != nil { - p.logger.Error("failed to update prices", zap.Error(err)) - return err - } + err = p.updatePrices() + if err != nil { + p.logger.Fatal("failed to update prices", zap.Error(err)) + } + }() return nil }