From 27ca583db1d4fb4fe9a01cd11b2071e73b5c8b77 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 30 Nov 2024 17:14:24 -0800 Subject: [PATCH] Resolve the oauthcalllback warning --- src/paperless_mail/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/paperless_mail/views.py b/src/paperless_mail/views.py index 1b596452f..de9d948ec 100644 --- a/src/paperless_mail/views.py +++ b/src/paperless_mail/views.py @@ -5,6 +5,8 @@ from datetime import timedelta from django.http import HttpResponseBadRequest from django.http import HttpResponseRedirect from django.utils import timezone +from drf_spectacular.utils import extend_schema +from drf_spectacular.utils import extend_schema_view from httpx_oauth.oauth2 import GetAccessTokenError from rest_framework.decorators import action from rest_framework.generics import GenericAPIView @@ -106,6 +108,12 @@ class MailRuleViewSet(ModelViewSet, PassUserMixin): filter_backends = (ObjectOwnedOrGrantedPermissionsFilter,) +@extend_schema_view( + get=extend_schema( + description="Callback view for OAuth2 authentication", + responses={200: None}, + ), +) class OauthCallbackView(GenericAPIView): permission_classes = (IsAuthenticated,)