Bläddra i källkod

delete ext client from cache if not in db

Abhishek Kondur 1 år sedan
förälder
incheckning
bbd624d04f
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      logic/extpeers.go

+ 3 - 0
logic/extpeers.go

@@ -76,6 +76,9 @@ func DeleteExtClient(network string, clientid string) error {
 	}
 	err = database.DeleteRecord(database.EXT_CLIENT_TABLE_NAME, key)
 	if err != nil {
+		if database.IsEmptyRecord(err) {
+			deleteExtClientFromCache(key)
+		}
 		return err
 	}
 	deleteExtClientFromCache(key)