fix(#199): stop content download when request is canceled and always define contentLength

This commit is contained in:
tdurieux
2023-04-20 23:20:08 +02:00
parent 0a021d6e61
commit 13e5e35d46
6 changed files with 74 additions and 46 deletions

View File

@@ -9,7 +9,7 @@ import Zip from "./source/Zip";
import { anonymizePath } from "./anonymize-utils";
import UserModel from "./database/users/users.model";
import { IAnonymizedRepositoryDocument } from "./database/anonymizedRepositories/anonymizedRepositories.types";
import { anonymizeStream } from "./anonymize-utils";
import { AnonymizeTransformer } from "./anonymize-utils";
import GitHubBase from "./source/GitHubBase";
import Conference from "./Conference";
import ConferenceModel from "./database/conference/conferences.model";
@@ -168,7 +168,7 @@ export default class Repository {
return storage.archive(this.originalCachePath, {
format: "zip",
fileTransformer: (filename: string) =>
anonymizeStream(
new AnonymizeTransformer(
new AnonymizedFile({
repository: this,
anonymizedPath: filename,