diff --git a/backend/app/dav/carddav.py b/backend/app/dav/carddav.py index 8c212d3..a76b7cb 100644 --- a/backend/app/dav/carddav.py +++ b/backend/app/dav/carddav.py @@ -196,7 +196,8 @@ def ab_contact_propfind(username, ab_part, filename): @basic_auth def ab_report(username, ab_part): if not ab_part.startswith('ab-'): - return Response('Not found', 404) + from .caldav import report as _cal_report + return _cal_report(subpath=f'{username}/{ab_part}') user: User = request.dav_user if username != user.username: return Response('', 403)