Skip to content

Commit

Permalink
Unhide partial filesets from FilesetTimes property getter.
Browse files Browse the repository at this point in the history
This concerns issue duplicati#3982.
  • Loading branch information
warwickmm committed Nov 20, 2019
1 parent 7adbb5f commit d60248e
Showing 1 changed file with 2 additions and 18 deletions.
20 changes: 2 additions & 18 deletions Duplicati/Library/Main/Database/LocalDatabase.cs
Expand Up @@ -218,25 +218,9 @@ public void UpdateRemoteVolume(string name, RemoteVolumeState state, long size,
get
{
using (var cmd = m_connection.CreateCommand())
using (var rd = cmd.ExecuteReader(@"SELECT ""ID"", ""IsFullBackup"", ""Timestamp"" FROM ""Fileset"" ORDER BY ""Timestamp"" DESC"))
{
var isFullBackupEncountered = false;
using(var rd = cmd.ExecuteReader(@"SELECT ""ID"", ""Timestamp"" FROM ""Fileset"" ORDER BY ""Timestamp"" DESC"))
while (rd.Read())
{
var id = rd.GetInt64(0);
var isFullBackup = rd.GetInt32(1);
var timeStamp = ParseFromEpochSeconds(rd.GetInt64(2)).ToLocalTime();

if (isFullBackupEncountered && isFullBackup != BackupType.FULL_BACKUP) continue;

yield return new KeyValuePair<long, DateTime>(id, timeStamp);

if (!isFullBackupEncountered && isFullBackup == BackupType.FULL_BACKUP)
{
isFullBackupEncountered = true;
}
}
}
yield return new KeyValuePair<long, DateTime>(rd.GetInt64(0), ParseFromEpochSeconds(rd.GetInt64(1)).ToLocalTime());
}
}

Expand Down

0 comments on commit d60248e

Please sign in to comment.