Merge commit from fork

chore/update-docker-goreleaser
Henrique Dias 2025-11-11 08:06:16 +01:00 committed by GitHub
parent 99aeb766c3
commit 291223b3ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 1 deletions

View File

@ -77,7 +77,16 @@ var shareDeleteHandler = withPermShare(func(_ http.ResponseWriter, r *http.Reque
return http.StatusBadRequest, nil return http.StatusBadRequest, nil
} }
err := d.store.Share.Delete(hash) link, err := d.store.Share.GetByHash(hash)
if err != nil {
return errToStatus(err), err
}
if link.UserID != d.user.ID && !d.user.Perm.Admin {
return http.StatusForbidden, nil
}
err = d.store.Share.Delete(hash)
return errToStatus(err), err return errToStatus(err), err
}) })