From: Claudio Cambra Date: Mon, 3 Oct 2022 14:57:02 +0000 (+0200) Subject: Check for state of file record retrieval in fileactivitylistmodel X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~169^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c707dd0ccc7396f4e089cefb3d254c543c1a8d7b;p=nextcloud-desktop.git Check for state of file record retrieval in fileactivitylistmodel Signed-off-by: Claudio Cambra --- diff --git a/src/gui/fileactivitylistmodel.cpp b/src/gui/fileactivitylistmodel.cpp index 2f0c83d49..4e4c3c220 100644 --- a/src/gui/fileactivitylistmodel.cpp +++ b/src/gui/fileactivitylistmodel.cpp @@ -59,7 +59,11 @@ void FileActivityListModel::load() const auto folderRelativePath = _localPath.mid(folder->cleanPath().length() + 1); SyncJournalFileRecord record; - folder->journalDb()->getFileRecord(folderRelativePath, &record); + + if (!folder->journalDb()->getFileRecord(folderRelativePath, &record) || !record.isValid()) { + qCWarning(lcFileActivityListModel) << "Invalid file record for path:" << _localPath << "will not load activity list model."; + return; + } _objectId = record.numericFileId().toInt(); slotRefreshActivity();