fixed nil references

This commit is contained in:
Felipe M. 2024-06-08 18:26:33 +02:00
parent 4386df7b40
commit ed7027e2ac
No known key found for this signature in database
GPG key ID: CCFBC5637D4000A8
2 changed files with 4 additions and 2 deletions

View file

@ -125,7 +125,8 @@ func (r *BookmarksAPIRoutes) bookmarkReadable(c *gin.Context) {
// @Router /api/v1/bookmarks/cache [put] // @Router /api/v1/bookmarks/cache [put]
func (r *BookmarksAPIRoutes) updateCache(c *gin.Context) { func (r *BookmarksAPIRoutes) updateCache(c *gin.Context) {
ctx := context.NewContextFromGin(c) ctx := context.NewContextFromGin(c)
if !ctx.GetAccount().IsOwner() { account := ctx.GetAccount()
if account != nil && !account.IsOwner() {
response.SendError(c, http.StatusForbidden, nil) response.SendError(c, http.StatusForbidden, nil)
return return
} }

View file

@ -51,7 +51,8 @@ func (r *TagsAPIRoutes) listHandler(c *gin.Context) {
// @Router /api/v1/tags [post] // @Router /api/v1/tags [post]
func (r *TagsAPIRoutes) createHandler(c *gin.Context) { func (r *TagsAPIRoutes) createHandler(c *gin.Context) {
ctx := context.NewContextFromGin(c) ctx := context.NewContextFromGin(c)
if !ctx.GetAccount().IsOwner() { account := ctx.GetAccount()
if account != nil && !account.IsOwner() {
response.SendError(c, http.StatusForbidden, nil) response.SendError(c, http.StatusForbidden, nil)
return return
} }