Okay, now the forum permissions should be fixed x.x
This commit is contained in:
parent
d6f6c362f7
commit
894e545973
|
@ -36,7 +36,9 @@ func simpleForumUserCheck(w http.ResponseWriter, r *http.Request, user *User, fi
|
||||||
}
|
}
|
||||||
|
|
||||||
fperms, err := FPStore.Get(fid, user.Group)
|
fperms, err := FPStore.Get(fid, user.Group)
|
||||||
if err != nil && err != ErrNoRows {
|
if err == ErrNoRows {
|
||||||
|
fperms = BlankForumPerms()
|
||||||
|
} else if err != nil {
|
||||||
return headerLite, InternalError(err, w, r)
|
return headerLite, InternalError(err, w, r)
|
||||||
}
|
}
|
||||||
cascadeForumPerms(fperms, user)
|
cascadeForumPerms(fperms, user)
|
||||||
|
@ -61,7 +63,9 @@ func forumUserCheck(w http.ResponseWriter, r *http.Request, user *User, fid int)
|
||||||
}
|
}
|
||||||
|
|
||||||
fperms, err := FPStore.Get(fid, user.Group)
|
fperms, err := FPStore.Get(fid, user.Group)
|
||||||
if err != nil && err != ErrNoRows {
|
if err == ErrNoRows {
|
||||||
|
fperms = BlankForumPerms()
|
||||||
|
} else if err != nil {
|
||||||
return header, InternalError(err, w, r)
|
return header, InternalError(err, w, r)
|
||||||
}
|
}
|
||||||
cascadeForumPerms(fperms, user)
|
cascadeForumPerms(fperms, user)
|
||||||
|
|
Loading…
Reference in New Issue