From d7f1951e44763da9f87cbecbb9ec1d9914352a3b Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 8 Feb 2023 22:38:21 +0000 Subject: [PATCH] fix --cgen for 'g' perms --- copyparty/authsrv.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/copyparty/authsrv.py b/copyparty/authsrv.py index 741798cc..cb868f4b 100644 --- a/copyparty/authsrv.py +++ b/copyparty/authsrv.py @@ -1684,10 +1684,10 @@ class AuthSrv(object): for _, uname in sorted(lusers): pstr = "" for pchar, pkey in perms.items(): - if pchar == "g" and "G" in perms: - continue if uname in getattr(vol.axs, pkey): pstr += pchar + if "g" in pstr and "G" in pstr: + pstr = pstr.replace("g", "") try: vperms[pstr].append(uname) except: