Attachment, rename not needed anymore since Meteor-Files 2.3.0

Thanks to @dr-dimitru
https://github.com/wekan/wekan/pull/4638#issuecomment-1217883870

00ab6f723b
This commit is contained in:
Martin Filser 2022-08-18 17:30:46 +02:00
parent 25443926d3
commit f6fbd0a5c2
3 changed files with 9 additions and 4 deletions

View file

@ -81,7 +81,7 @@ konecty:mongo-counter
percolate:synced-cron
cfs:filesystem
ostrio:cookies
ostrio:files@2.0.1
ostrio:files@2.3.0
rajit:bootstrap3-datepicker-fi
rajit:bootstrap3-datepicker-ar
rajit:bootstrap3-datepicker-bg

View file

@ -76,6 +76,10 @@ Attachments = new FilesCollection({
// remove fileId from meta, it was only stored there to have this information here in the namingFunction function
return ret;
},
sanitize(str, max, replacement) {
// keep the original filename
return str;
},
storagePath() {
const ret = fileStoreStrategyFactory.storagePath;
return ret;
@ -141,9 +145,6 @@ if (Meteor.isServer) {
const fileObj = Attachments.findOne({_id: fileObjId});
moveToStorage(fileObj, storageDestination, fileStoreStrategyFactory);
// since Meteor-Files 2.1.0 the filename is truncated to 28 characters, so rename the file after upload to the right filename back
rename(fileObj, fileObj.name, fileStoreStrategyFactory);
},
renameAttachment(fileObjId, newName) {
check(fileObjId, String);

View file

@ -45,6 +45,10 @@ Avatars = new FilesCollection({
debug: false, // Change to `true` for debugging
collectionName: 'avatars',
allowClientCode: true,
sanitize(str, max, replacement) {
// keep the original filename
return str;
},
storagePath() {
const ret = fileStoreStrategyFactory.storagePath;
return ret;