fix: added handling missing suggested campaign

This commit is contained in:
ITQ
2025-02-21 06:58:46 +03:00
parent abedaa3bdf
commit 7efc0a849c
@@ -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