wekan/models/lib/fsHooks/createOnAfterRemove.js
2022-04-20 20:50:41 +02:00

13 lines
449 B
JavaScript

import { createObjectId } from '../grid/createObjectId';
export const createOnAfterRemove =
function onAfterRemove(filesCollection, bucket, file, versionName) {
const gridFsFileId = (file.versions[versionName].meta || {})
.gridFsFileId;
if (gridFsFileId) {
const gfsId = createObjectId({ gridFsFileId });
bucket.delete(gfsId, err => {
console.error("error on gfs bucket.delete: ", err);
});
}
};