diff --git a/oidc4vp/views.py b/oidc4vp/views.py index 0834541..d6eec81 100644 --- a/oidc4vp/views.py +++ b/oidc4vp/views.py @@ -171,9 +171,10 @@ class AllowCodeView(View): code=code, code_used=False ) - if not self.authorization.promotions.exists(): + + promotion = self.authorization.promotions.first() + if not promotion: raise Http404("Page not Found!") - promotion = self.authorization.promotions.all()[0] return redirect(promotion.get_url(code))