diff --git a/lbrynet/core/LBRYWallet.py b/lbrynet/core/LBRYWallet.py
index 90bb7346a..d64b35188 100644
--- a/lbrynet/core/LBRYWallet.py
+++ b/lbrynet/core/LBRYWallet.py
@@ -599,7 +599,7 @@ class LBRYWallet(object):
         return d
 
     def _update_claimid(self, claim_id, name, txid):
-        d = self.db.runQuery("delete from claim_ids where claimId=? and name=?", (claim_id, name))
+        d = self.db.runQuery("delete from claim_ids where claimId=? and name=? and txid=?", (claim_id, name, txid))
         d.addCallback(lambda r: self.db.runQuery("insert into claim_ids values (?, ?, ?)", (claim_id, name, txid)))
         d.addCallback(lambda _: claim_id)
         return d