From 963f5b199a182c7ee243594b16a91ddd8edd06ca Mon Sep 17 00:00:00 2001 From: hexxa Date: Wed, 12 Jan 2022 15:58:10 +0800 Subject: [PATCH] fix(users): visitor user can not be deleted --- src/handlers/multiusers/handlers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handlers/multiusers/handlers.go b/src/handlers/multiusers/handlers.go index 7722851..4553abc 100644 --- a/src/handlers/multiusers/handlers.go +++ b/src/handlers/multiusers/handlers.go @@ -460,8 +460,8 @@ func (h *MultiUsersSvc) DelUser(c *gin.Context) { if err != nil { c.JSON(q.ErrResp(c, 400, fmt.Errorf("invalid users ID %w", err))) return - } else if userID == 0 { - c.JSON(q.ErrResp(c, 400, errors.New("It is not allowed to delete root"))) + } else if userID == 0 || userID == 1 { // 0=root, 1=visitor + c.JSON(q.ErrResp(c, 400, errors.New("It is not allowed to delete predefined users"))) return }