diff --git a/copyparty/authsrv.py b/copyparty/authsrv.py index a9947bc8..cef0ca82 100644 --- a/copyparty/authsrv.py +++ b/copyparty/authsrv.py @@ -1781,7 +1781,7 @@ class AuthSrv(object): if vol.flags.get("og"): self.args.uqe = True - zs = str(vol.flags.get("tcolor", "")) + zs = str(vol.flags.get("tcolor", "")).lstrip("#") if len(zs) == 3: # fc5 => ffcc55 vol.flags["tcolor"] = "".join([x * 2 for x in zs]) diff --git a/copyparty/svchub.py b/copyparty/svchub.py index e1489b24..77b5c1f9 100644 --- a/copyparty/svchub.py +++ b/copyparty/svchub.py @@ -557,6 +557,10 @@ class SvcHub(object): except: raise Exception("invalid --mv-retry [%s]" % (self.args.mv_retry,)) + al.tcolor = al.tcolor.lstrip('#') + if len(al.tcolor) == 3: # fc5 => ffcc55 + al.tcolor = "".join([x * 2 for x in al.tcolor]) + return True def _ipa2re(self, txt) -> Optional[re.Pattern]: