don't throw exception on unchanged deck name

This commit is contained in:
Aaron Harsh 2012-01-07 16:35:42 -08:00
parent e21b675456
commit 7a7cc7f6e4

View file

@ -114,9 +114,10 @@ body { margin: 1em; -webkit-user-select: none; }
def _rename(self, did):
self.mw.checkpoint(_("Rename Deck"))
deck = self.mw.col.decks.get(did)
newName = getOnlyText(_("New deck name:"), default=deck['name'])
oldName = deck['name']
newName = getOnlyText(_("New deck name:"), default=oldName)
newName = newName.replace("'", "").replace('"', "")
if not newName:
if not newName or newName == oldName:
return
if deck in self.mw.col.decks.allNames():
return showWarning(_("That deck already exists."))