Multi-File Storage code was missing after merge

- Merge commit was: 68e8155805
- Partially resolved by this commit: a34cbf95e8
This commit is contained in:
Martin Filser 2022-04-22 11:27:03 +02:00
parent a196a5ed63
commit 3fad014e91
3 changed files with 16 additions and 3 deletions

View file

@ -20,7 +20,7 @@ template(name="attachmentsGalery")
each attachments each attachments
.attachment-item .attachment-item
a.attachment-thumbnail.swipebox(href="{{link}}" title="{{name}}") a.attachment-thumbnail.swipebox(href="{{link}}" title="{{name}}")
if isUploaded if link
if isImage if isImage
img.attachment-thumbnail-img(src="{{link}}") img.attachment-thumbnail-img(src="{{link}}")
else if($eq extension 'mp3') else if($eq extension 'mp3')
@ -38,7 +38,7 @@ template(name="attachmentsGalery")
else else
span.attachment-thumbnail-ext= extension span.attachment-thumbnail-ext= extension
else else
span.attachment-thumbnail-ext= extension +spinner
p.attachment-details p.attachment-details
= name = name
span.file-size ({{fileSize size}} KB) span.file-size ({{fileSize size}} KB)

View file

@ -89,7 +89,12 @@ if (Meteor.isServer) {
}); });
Meteor.startup(() => { Meteor.startup(() => {
Attachments.collection.createIndex({ cardId: 1 }); Attachments.collection.createIndex({ 'meta.cardId': 1 });
const storagePath = fileStoreStrategyFactory.storagePath;
if (!fs.existsSync(storagePath)) {
console.log("create storagePath because it doesn't exist: " + storagePath);
fs.mkdirSync(storagePath, { recursive: true });
}
}); });
} }

View file

@ -59,6 +59,14 @@ if (Meteor.isServer) {
remove: isOwner, remove: isOwner,
fetch: ['userId'], fetch: ['userId'],
}); });
Meteor.startup(() => {
const storagePath = fileStoreStrategyFactory.storagePath;
if (!fs.existsSync(storagePath)) {
console.log("create storagePath because it doesn't exist: " + storagePath);
fs.mkdirSync(storagePath, { recursive: true });
}
});
} }
export default Avatars; export default Avatars;