access handler block (#432)

This commit is contained in:
Michael Quigley
2024-03-01 15:50:54 -05:00
parent 033d52c4c3
commit c673a57304
3 changed files with 6 additions and 14 deletions

View File

@ -57,6 +57,11 @@ func (h *accessHandler) Handle(params share.AccessParams, principal *rest_model_
return share.NewAccessNotFound()
}
if shr.PermissionMode != store.OpenPermissionMode {
logrus.Errorf("closed permission mode selected")
return share.NewAccessNotFound()
}
if err := h.checkLimits(shr, trx); err != nil {
logrus.Errorf("cannot access limited share for '%v': %v", principal.Email, err)
return share.NewAccessNotFound()