fix: added handling missing suggested campaign

This commit is contained in:
ITQ
2025-02-21 06:58:46 +03:00
parent 3c2e5f80b2
commit e5f7f2b4ef
@@ -1,7 +1,7 @@
from http import HTTPStatus as status from http import HTTPStatus as status
from uuid import UUID from uuid import UUID
from django.http import HttpRequest from django.http import HttpRequest, Http404
from django.shortcuts import get_object_or_404 from django.shortcuts import get_object_or_404
from ninja import Router from ninja import Router
@@ -28,6 +28,9 @@ def get_advertisment(
campaign = Campaign.suggest(client) campaign = Campaign.suggest(client)
if not campaign:
raise Http404
campaign.view(client) campaign.view(client)
return status.OK, campaign return status.OK, campaign