🐛 Fix files notifications on shared folder (#369)

This commit is contained in:
Montassar Ghanmy
2024-02-27 10:34:44 +01:00
committed by GitHub
parent e1f10b76bb
commit ff74104a1b
2 changed files with 50 additions and 12 deletions
@@ -369,19 +369,17 @@ export class DocumentsService {
)
: [];
if (sharedWith.length > 0) {
// Notify the user that the document has been shared with them
this.logger.info("Notifying users that the document has been shared with them: ", {
if (context.user.id !== parentItem?.creator && sharedWith.length > 0) {
// Notify the owner that the document has been shared with them
this.logger.info("Notifying the onwer that the document has been shared with them: ", {
sharedWith,
});
for (const info of sharedWith) {
gr.services.documents.engine.notifyDocumentShared({
context,
item: driveItem,
notificationEmitter: context.user.id,
notificationReceiver: info.id,
});
}
gr.services.documents.engine.notifyDocumentShared({
context,
item: driveItem,
notificationEmitter: context.user.id,
notificationReceiver: parentItem.creator,
});
}
}
} catch (error) {