Error: A ReadStream cannot be created from a destroyed WriteStream.
Hello, I have a resolver that receives files as input. Waiting for them to be received, then I try to create a stream, but I get an error: Error: A ReadStream cannot be created from a destroyed WriteStream.
Resolver and function below.
I am definitely not sending a response, the error falls exactly at the moment the createReadStream function is called.

```
  @UseGuards(AuthGuard)
  @Mutation(() => LocationEntity)
  async createLocation(
    @Args("createLocationData") createLocationData: LocationCreateInputModel,
    @Args({ name: "fileList", type: () => [GraphQLUpload] }) fileList: Promise<FileUpload>[],
    @CurrentUser() user: UserJwtDto,
  ) {
    const files = await this.locationService.waitUploadFiles(fileList);

    files[0].createReadStream();

    return await this.locationService.create(createLocationData, user.id, files);
  }
```


```
  async waitUploadFiles(fileList: Promise<FileUpload>[]) {
    const files: FileUpload[] = [];

    await doInParallel(fileList, file => file.then(res => files.push(res)));

    for (const file of files) {
      if (!["image/png", "image/webp", "image/jpeg"].includes(file.mimetype))
        throw new HttpException("Format file doesn't support. Use png, webp, jpeg", HttpStatus.BAD_REQUEST);
    }

    return files;
  }
```