diff --git a/src/Application/Borrows/Commands/BorrowDocument.cs b/src/Application/Borrows/Commands/BorrowDocument.cs index 507f4420..4ef3dbaf 100644 --- a/src/Application/Borrows/Commands/BorrowDocument.cs +++ b/src/Application/Borrows/Commands/BorrowDocument.cs @@ -150,7 +150,7 @@ is BorrowRequestStatus.Approved if (document.IsPrivate) { var isGranted = _permissionManager.IsGranted(request.DocumentId, DocumentOperation.Borrow, request.BorrowerId); - if (!isGranted) + if (document.ImporterId != request.BorrowerId && !isGranted) { throw new UnauthorizedAccessException("You don't have permission to borrow this document."); }