fix: added handling missing suggested campaign
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from http import HTTPStatus as status
|
||||
from uuid import UUID
|
||||
|
||||
from django.http import HttpRequest
|
||||
from django.http import HttpRequest, Http404
|
||||
from django.shortcuts import get_object_or_404
|
||||
from ninja import Router
|
||||
|
||||
@@ -28,6 +28,9 @@ def get_advertisment(
|
||||
|
||||
campaign = Campaign.suggest(client)
|
||||
|
||||
if not campaign:
|
||||
raise Http404
|
||||
|
||||
campaign.view(client)
|
||||
|
||||
return status.OK, campaign
|
||||
|
||||
Reference in New Issue
Block a user