channeldb: properly handle ErrMetaNotFound error within syncVersions

This commit is contained in:
Olaoluwa Osuntokun committed 2016-11-27 18:36:24 -08:00
1 parent 8312ce587a
commit 1e710b73a0
1 file changed
+5 -1
+5 -1
View File
@@ -307,7 +307,11 @@ func (d *DB) FetchAllChannels() ([]*OpenChannel, error) {
func (d *DB) syncVersions(versions []version) error {
meta, err := d.FetchMeta(nil)
if err != nil {
return err
if err == ErrMetaNotFound {
meta = &Meta{}
} else {
return err
}
}
// If the current database version matches the latest version number,