Fix update not in database
This commit is contained in:
@@ -275,8 +275,12 @@ UploadError CUploadManager::AddOrUpdate(const SString& siaPath, SString filePath
|
||||
{
|
||||
std::uint64_t modifiedTime = query.getColumn(query.getColumnIndex("modified_time")).getInt64();
|
||||
UploadStatus uploadStatus = static_cast<UploadStatus>(static_cast<unsigned>(query.getColumn(query.getColumnIndex("status"))));
|
||||
addToDatabase = (uploadStatus == UploadStatus::Uploading) && (lastModified != modifiedTime) && HandleFileRemove(CSiaCurl(GetHostConfig()), siaPath);
|
||||
addToDatabase = ((uploadStatus == UploadStatus::Uploading) || (uploadStatus == UploadStatus::Complete)) && (lastModified != modifiedTime) && HandleFileRemove(CSiaCurl(GetHostConfig()), siaPath);
|
||||
}
|
||||
else // Not in database, so assume is in Sia
|
||||
{
|
||||
addToDatabase = HandleFileRemove(CSiaCurl(GetHostConfig()), siaPath);
|
||||
}
|
||||
|
||||
if (addToDatabase)
|
||||
{
|
||||
|
Reference in New Issue
Block a user