Browse Source

fix(server): Fix use of deprecated api for file uploads

See https://github.com/apollographql/apollo-server/issues/2105#issuecomment-448424473
Michael Bromley 7 years ago
parent
commit
b890a0c510
1 changed files with 2 additions and 1 deletions
  1. 2 1
      server/src/service/services/asset.service.ts

+ 2 - 1
server/src/service/services/asset.service.ts

@@ -45,7 +45,8 @@ export class AssetService {
      * Create an Asset based on a file uploaded via the GraphQL API.
      */
     async create(input: CreateAssetInput): Promise<Asset> {
-        const { stream, filename, mimetype } = await input.file;
+        const { createReadStream, filename, mimetype } = await input.file;
+        const stream = createReadStream();
         return this.createAssetInternal(stream, filename, mimetype);
     }