mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
17 lines
527 B
JavaScript
17 lines
527 B
JavaScript
import { createObjectId } from '../grid/createObjectId';
|
|
|
|
const createOnAfterRemove = bucket =>
|
|
function onAfterRemove(files) {
|
|
files.forEach(file => {
|
|
Object.keys(file.versions).forEach(versionName => {
|
|
const gridFsFileId = (file.versions[versionName].meta || {})
|
|
.gridFsFileId;
|
|
if (gridFsFileId) {
|
|
const gfsId = createObjectId({ gridFsFileId });
|
|
bucket.delete(gfsId, err => {
|
|
// if (err) console.error(err);
|
|
});
|
|
}
|
|
});
|
|
});
|
|
};
|