Suspended account

This commit is contained in:
2024-07-11 18:34:05 +08:00
parent e5bdb23c09
commit 681eb3cf7f
3 changed files with 8 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package admin
import (
"fmt"
"git.solsynth.dev/hydrogen/passport/pkg/internal/database"
"git.solsynth.dev/hydrogen/passport/pkg/internal/models"
"git.solsynth.dev/hydrogen/passport/pkg/internal/server/exts"
@ -33,6 +34,8 @@ func editUserPermission(c *fiber.Ctx) error {
prev := user.PermNodes
user.PermNodes = data.PermNodes
services.InvalidAuthCacheWithUser(user.ID)
if err := database.C.Save(&user).Error; err != nil {
return fiber.NewError(fiber.StatusInternalServerError, err.Error())
} else {