do not ignore return value
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Sun, 2 Oct 2022 09:31:50 +0000 (11:31 +0200)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Tue, 11 Oct 2022 19:54:38 +0000 (21:54 +0200)
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
src/libsync/vfs/cfapi/vfs_cfapi.cpp

index fda83f77be65da9ce1ad2d5bb064269e2c10cea1..3ac65422ad89c26b598df5c4e1385497807d6d4f 100644 (file)
@@ -371,8 +371,7 @@ void VfsCfApi::requestHydration(const QString &requestId, const QString &path)
 
     // Set in the database that we should download the file
     SyncJournalFileRecord record;
-    journal->getFileRecord(relativePath, &record);
-    if (!record.isValid()) {
+    if (!journal->getFileRecord(relativePath, &record) || !record.isValid()) {
         qCInfo(lcCfApi) << "Couldn't hydrate, did not find file in db";
         emit hydrationRequestFailed(requestId);
         return;