|
@@ -2,6 +2,7 @@ import fs from 'fs';
|
|
|
import path from 'path';
|
|
|
import { createObjectId } from './grid/createObjectId';
|
|
|
import { httpStreamOutput } from './httpStream.js'
|
|
|
+import { ObjectID } from 'bson';
|
|
|
|
|
|
export const STORAGE_NAME_FILESYSTEM = "fs";
|
|
|
export const STORAGE_NAME_GRIDFS = "gridfs";
|
|
@@ -371,7 +372,7 @@ export const copyFile = function(fileObj, newCardId, fileStoreStrategyFactory) {
|
|
|
|
|
|
// https://forums.meteor.com/t/meteor-code-must-always-run-within-a-fiber-try-wrapping-callbacks-that-you-pass-to-non-meteor-libraries-with-meteor-bindenvironmen/40099/8
|
|
|
readStream.on('end', Meteor.bindEnvironment(() => {
|
|
|
- const fileId = Random.id();
|
|
|
+ const fileId = new ObjectID().toString();
|
|
|
Attachments.addFile(
|
|
|
tempPath,
|
|
|
{
|