This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git


The following commit(s) were added to refs/heads/master by this push:
     new ce8adf1  Fix stricter mypy checks
ce8adf1 is described below

commit ce8adf1b7e7c6dc9d0a7fd1e9390f55f32b897cb
Author: Sebb <s...@apache.org>
AuthorDate: Wed Jul 2 12:24:31 2025 +0100

    Fix stricter mypy checks
---
 server/endpoints/mgmt.py | 4 ++--
 server/plugins/aaa.py    | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/server/endpoints/mgmt.py b/server/endpoints/mgmt.py
index 1b7eb16..0a54452 100644
--- a/server/endpoints/mgmt.py
+++ b/server/endpoints/mgmt.py
@@ -52,9 +52,9 @@ async def process(
         page = int(indata.get("page", 0))
         actionFilter = indata.get("filter")
         if actionFilter:
-            actionFilter = [actionFilter]
+            actionFilter = (actionFilter)
         else:
-            actionFilter = ["edit","delete","hide","unhide"]
+            actionFilter = ("edit","delete","hide","unhide")
         out = []
         async for entry in plugins.auditlog.view(session, page=page, 
num_entries=numentries, raw=True, filter=actionFilter):
             out.append(entry)
diff --git a/server/plugins/aaa.py b/server/plugins/aaa.py
index a3f920a..7e08986 100644
--- a/server/plugins/aaa.py
+++ b/server/plugins/aaa.py
@@ -20,6 +20,7 @@ This is the AAA library for Pony Mail codename Foal
 It handles rights management for lists.
 """
 
+from typing import Optional
 import plugins.session
 
 
@@ -31,7 +32,7 @@ def can_access_email(session: plugins.session.SessionObject, 
email: dict) -> boo
     # If user can access the list, they can read the email
     return can_access_list(session, email.get("list_raw", None))
 
-def can_access_list(session: plugins.session.SessionObject, _listid: str) -> 
bool:
+def can_access_list(session: plugins.session.SessionObject, _listid: 
Optional[str]) -> bool:
     """Determine if a list can be accessed by the current user"""
     # If logged in via a known oauth, we assume access for now...TO BE CHANGED
     if session.credentials and session.credentials.authoritative:

Reply via email to