From a56cede50c80766e78d84fd9bcb3f4de6c5c358c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 12 Mar 2012 13:54:05 +0900 Subject: [PATCH] don't move cards if they're in a temporary deck --- aqt/browser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aqt/browser.py b/aqt/browser.py index 7c4ad625a..31a7e7f2e 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -901,8 +901,8 @@ where id in %s""" % ids2str(sf)) mod = intTime() usn = self.col.usn() did = self.col.decks.id(unicode(te.text())) - self.col.db.execute( - "update cards set usn=?, mod=?, did=? where id in " + ids2str( + self.col.db.execute(""" +update cards set usn=?, mod=?, did=? where odid=0 and id in """ + ids2str( self.selectedCards()), usn, mod, did) self.onSearch(reset=False) self.mw.requireReset()