api profile endpoint use default data.

This commit is contained in:
Miroslav Šedivý 2024-07-26 00:03:00 +02:00
parent d62acec443
commit 60910c2d37

View file

@ -87,12 +87,12 @@ func (api *ApiManagerCtx) Whoami(w http.ResponseWriter, r *http.Request) error {
func (api *ApiManagerCtx) UpdateProfile(w http.ResponseWriter, r *http.Request) error {
session, _ := auth.GetSession(r)
data := &types.MemberProfile{}
if err := utils.HttpJsonRequest(w, r, data); err != nil {
data := session.Profile()
if err := utils.HttpJsonRequest(w, r, &data); err != nil {
return err
}
err := api.sessions.Update(session.ID(), *data)
err := api.sessions.Update(session.ID(), data)
if err != nil {
if errors.Is(err, types.ErrSessionNotFound) {
return utils.HttpBadRequest("session does not exist")