diff --git a/src/windows/MainWindow.cpp b/src/windows/MainWindow.cpp index 3969ba3..3c1f657 100644 --- a/src/windows/MainWindow.cpp +++ b/src/windows/MainWindow.cpp @@ -160,8 +160,7 @@ void MainWindow::checkEmptyScanValidity() QDate lastScanDate = SQLHelper::queryValue("SELECT ScanDateTime FROM EScan ORDER BY ScanDateTime DESC LIMIT 1").toDate(); QDate expirationScanDate = lastScanDate.addMonths(1); QDate currentDate = QDate::currentDate(); - - if(currentDate.daysTo(expirationScanDate) < 0) + if(lastScanDate.isNull() || currentDate.daysTo(expirationScanDate) < 0) { mTabWidget->setTabEnabled(0, false); mTabWidget->setTabEnabled(1, false);