Fix server redundancy tests

This commit is contained in:
Chocobozzz
2018-11-15 10:07:44 +01:00
parent 2fbe7f1933
commit 742ddee1f1
3 changed files with 17 additions and 11 deletions

View File

@@ -185,11 +185,12 @@ export class VideosRedundancyScheduler extends AbstractScheduler {
}
private async isTooHeavy (redundancy: VideosRedundancy, filesToDuplicate: VideoFileModel[]) {
const maxSize = redundancy.size - this.getTotalFileSizes(filesToDuplicate)
const maxSize = redundancy.size
const totalDuplicated = await VideoRedundancyModel.getTotalDuplicated(redundancy.strategy)
const totalWillDuplicate = totalDuplicated + this.getTotalFileSizes(filesToDuplicate)
return totalDuplicated > maxSize
return totalWillDuplicate > maxSize
}
private buildNewExpiration (expiresAfterMs: number) {