fix: added handling missing suggested campaign
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user