From 93dd7682349084b31b9a09c5b68dee97e3218ab4 Mon Sep 17 00:00:00 2001 From: Karbob Date: Tue, 28 Feb 2023 18:26:13 +0800 Subject: [PATCH] fix(webdav): `disabled` is not working in webdav (#3659) A disabled user with webdav permission can use webdav normally, which is not allowed. --- server/webdav.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/webdav.go b/server/webdav.go index 02be2556..b2bdad1b 100644 --- a/server/webdav.go +++ b/server/webdav.go @@ -68,7 +68,7 @@ func WebDAVAuth(c *gin.Context) { c.Abort() return } - if !user.CanWebdavRead() { + if user.Disabled || !user.CanWebdavRead() { if c.Request.Method == "OPTIONS" { c.Set("user", guest) c.Next()