diff --git a/src/lib/EntryView.cpp b/src/lib/EntryView.cpp index c4844b2..4db740f 100644 --- a/src/lib/EntryView.cpp +++ b/src/lib/EntryView.cpp @@ -155,9 +155,13 @@ void KeepassEntryView::OnDeleteEntry(){ IGroupHandle* bGroup; if (config->backup() && ((EntryViewItem*)entries[0])->EntryHandle->group() != (bGroup=db->backupGroup())) backup = true; + if (backup && !bGroup) { + emit requestCreateGroup("Backup", 4, NULL); + bGroup = db->backupGroup(); + } for(int i=0; iEntryHandle; - if (backup){ + if (backup && bGroup){ db->moveEntry(entryHandle, bGroup); QDateTime now = QDateTime::currentDateTime(); entryHandle->setLastAccess(now);