diff --git a/YACReaderLibrary/library_window.cpp b/YACReaderLibrary/library_window.cpp index e0dae47b..41683da1 100644 --- a/YACReaderLibrary/library_window.cpp +++ b/YACReaderLibrary/library_window.cpp @@ -2714,6 +2714,16 @@ QModelIndexList LibraryWindow::getSelectedComics() void LibraryWindow::deleteMetadataFromSelectedComics() { + QModelIndexList indexList = getSelectedComics(); + QList comics = comicsModel->getComics(indexList); + + for (auto &comic : comics) { + comic.info.deleteMetadata(); + } + + DBHelper::updateComicsInfo(comics, foldersModel->getDatabase()); + + comicsModel->reload(); } void LibraryWindow::deleteComics()