From cd57e1ab0804d5d0d61cf3744ed661aeb64bf898 Mon Sep 17 00:00:00 2001 From: Mark Beamer Jr Date: Tue, 13 Aug 2019 21:31:41 -0400 Subject: [PATCH] Always send channel export --- manager/ytsync.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/manager/ytsync.go b/manager/ytsync.go index 3cf0ca2..39a93d8 100644 --- a/manager/ytsync.go +++ b/manager/ytsync.go @@ -570,16 +570,18 @@ func (s *Sync) doSync() error { if err != nil { return errors.Prefix("error updating remote database", err) } - if pubsOnWallet == 0 { //Todo - This needs to be done if the cert is nil in internal-apis - cert, err := s.daemon.ChannelExport(s.lbryChannelID, nil, nil) - if err != nil { - return errors.Prefix("error getting channel cert", err) - } + + cert, err := s.daemon.ChannelExport(s.lbryChannelID, nil, nil) + if err != nil { + return errors.Prefix("error getting channel cert", err) + } + if cert != nil { err = s.APIConfig.SetChannelCert(string(*cert), s.lbryChannelID) if err != nil { return errors.Prefix("error setting channel cert", err) } } + if nFixed > 0 || nRemoved > 0 { err := s.setStatusSyncing() if err != nil {